/* Request ID: b550c7ba0519a2ec2850781f54ecb17c (12/06/2024 9:38pm) (rY1LbsMwDESv4l1SwBJ7hN6hyyAwJJKxmVCfUBKC3r5u0CN4M8DMA97AVhJDezH3aBIMWkTPNKCOqILL1pPCInk1JuHcG/SNEzdYtcSg0NCk7uunaw+pTiU/mr+3eYKDxIGIyf23Q81xZFI+VIlBOVMwh6P1kg5135+D7censGa5Cbpa6qjvh1yIl1RoKO/taweV7Q9gMZ4nlThPVJIbXXRfTx8eS8bQz/lyu3oMRu/4NpxPvw==) */ /* Resource ID: c7b2edde3d09966b0d2bac06457 (0-skip-links.js, minified by uglifyjs) (05/22/2023 4:38pm) (A:4105, G:1239, K:1239) */ (function(s){s.fn.addSkipLink=function(o,a){var e=o.replace(/^#/,"");var t=s(".site-header");var d=s(".site-footer");s(this).each(function(){var n=s(this);console.log("checking skip availability of ",n);if(!s("#"+e).length&&n.length){console.log("adding");n.prepend('");var i='Skip to '+a+"";t.prepend(s(i));d.append(s(i))}})};s(window).on("load",function(){s("#side-nav").addSkipLink("#skip-to-sidenav","Side navigation");s("body.core-landing section.section-links").addSkipLink("#skip-to-sidenav","Secondary navigation");if(s("body.homepage").length){s("div.hero + section").addSkipLink("#skip-to-main","Main content")}else{s("#landing-page-grid").addSkipLink("#skip-to-main","Main content");s("#landing-page-content").addSkipLink("#skip-to-main","Main content");s("#main-content").addSkipLink("#skip-to-main","Main content");s("div.content").addSkipLink("#skip-to-main","Main content")}s("body").on("click",'a[href="#skip-to-top"]',function(n){n.preventDefault();window.scrollTo({top:0,behavior:"smooth"});window.setTimeout(function(){s(".site-header .logo").focus()},1e3)})})})(livewhale.jQuery); /* Resource ID: cdcae73079cf47cf0df59f251c2 (added-scripts.js, minified by uglifyjs) (06/05/2023 3:30pm) (A:3822, G:2129, K:2129) */ (function(i,e){var a=i("body"),n=i(window);console.log("load");const t=new Proxy(new URLSearchParams(window.location.search),{get:(e,a)=>e.get(a)});let s=t.notice;if(s=="off"){console.log("notice value closed")}if(i(".slider--big").length){if(i("h2#opening-line-with-title").text().length>=105){i("h2#opening-sentence").addClass("reduce-text-size")}i(".card-body > p").each(function(){if(i(this).text()=="No caption"){i(this).addClass("hide").hide()}})}i('body.homepage .hero__inner > .list-links > li > a[href*="imodules.com"]').parent().addClass("hidden-sm hidden-md hidden-lg hidden-xl");var o=i("#opening-line-with-title").html();i("h2#opening-sentence").html(o);if(i(".alerts-tier-2").length){a.addClass("alerts-homepage-image-replacement")}if(i(".alerts-tier-1").length&&s!=="off"){a.addClass("alerts-homepage-replacement")}i('body.homepage .hero__inner .list-links a[href="/academics/majors-minors/"]').addClass("js-trigger-popup").attr("href","/_ingredients/includes/programlist.php");if(i("body.body_search").length){i(".accordion__section:first-child, .accordion__section:first-child .accordion__head").addClass("is-active");i(".accordion__section:first-child .accordion__body").show()}i("a.article__content").removeClass("article__content");i(".has-subnav").append('');i(".expand-nav").click(function(e){});i(".gradyear").each(function(){var e=i(this).text().trim().substr(2,2);i(this).text(e).addClass("shortened")});i(".accordion__plus").html("");function l(){var e=i("span.lw_image_caption");if(e.length){e.each(function(){var e=i(this).prev("picture");var a=e.attr("class");e.removeClass();e.addBack().wrapAll('
');i(this).removeClass().addClass("lw_image_caption")})}}i("body").bind("calLoad.lwcal",function(e,a,i){l()});l();i(".news-details .section-blog .container-alt .section__content p:first-of-type").html(function(e,a){return a.replace(/^[^a-zA-Z'"<]*([a-zA-Z])/g,'$1')});i(".profile-alumnae-full-bio p:first-of-type").prependTo(".profile-summary-bio")})(livewhale.jQuery,livewhale); /* Resource ID: 67294e93965ed5bdb8917c3c3eb (bundle.js, minified by uglifyjs) (06/16/2023 2:54pm) (A:688621, G:312800, K:312800) */ (function(s){var i={};function n(e){if(i[e]){return i[e].exports}var t=i[e]={i:e,l:false,exports:{}};s[e].call(t.exports,t,t.exports,n);t.l=true;return t.exports}n.m=s;n.c=i;n.d=function(e,t,s){if(!n.o(e,t)){Object.defineProperty(e,t,{enumerable:true,get:s})}};n.r=function(e){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})};n.t=function(t,e){if(e&1)t=n(t);if(e&8)return t;if(e&4&&typeof t==="object"&&t&&t.__esModule)return t;var s=Object.create(null);n.r(s);Object.defineProperty(s,"default",{enumerable:true,value:t});if(e&2&&typeof t!="string")for(var i in t)n.d(s,i,function(e){return t[e]}.bind(null,i));return s};n.n=function(t){var e=t&&t.__esModule?function e(){return t["default"]}:function e(){return t};n.d(e,"a",e);return e};n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};n.p="";return n(n.s="../src/_ingredients/assets/js/main.js")})({"../node_modules/@popperjs/core/lib/createPopper.js":function(e,t,s){"use strict";s.r(t);s.d(t,"popperGenerator",function(){return o});s.d(t,"createPopper",function(){return a});var y=s("../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js");var _=s("../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js");var j=s("../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js");var x=s("../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js");var C=s("../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js");var E=s("../node_modules/@popperjs/core/lib/utils/orderModifiers.js");var n=s("../node_modules/@popperjs/core/lib/utils/debounce.js");var T=s("../node_modules/@popperjs/core/lib/utils/validateModifiers.js");var S=s("../node_modules/@popperjs/core/lib/utils/uniqueBy.js");var $=s("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js");var O=s("../node_modules/@popperjs/core/lib/utils/mergeByName.js");var i=s("../node_modules/@popperjs/core/lib/utils/detectOverflow.js");s.d(t,"detectOverflow",function(){return i["default"]});var M=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");var P=s("../node_modules/@popperjs/core/lib/enums.js");var k="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.";var A="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.";var r={placement:"bottom",modifiers:[],strategy:"absolute"};function L(){for(var e=arguments.length,t=new Array(e),s=0;s100){console.error(A);break}}if(p.reset===true){p.reset=false;r=-1;continue}var o=p.orderedModifiers[r],a=o.fn,l=o.options,c=l===void 0?{}:l,d=o.name;if(typeof a==="function"){p=a({state:p,options:c,name:d,instance:h})||p}}},update:Object(n["default"])(function(){return new Promise(function(e){h.forceUpdate();e(p)})}),destroy:function e(){v();m=true}};if(!L(u,f)){if(true){console.error(k)}return h}h.setOptions(t).then(function(e){if(!m&&t.onFirstUpdate){t.onFirstUpdate(e)}});function g(){p.orderedModifiers.forEach(function(e){var t=e.name,s=e.options,i=s===void 0?{}:s,n=e.effect;if(typeof n==="function"){var r=n({state:p,name:t,instance:h,options:i});var o=function e(){};a.push(r||o)}})}function v(){a.forEach(function(e){return e()});a=[]}return h}}var a=o()},"../node_modules/@popperjs/core/lib/dom-utils/contains.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});var n=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");function i(e,t){var s=t.getRootNode&&t.getRootNode();if(e.contains(t)){return true}else if(s&&Object(n["isShadowRoot"])(s)){var i=t;do{if(i&&e.isSameNode(i)){return true}i=i.parentNode||i.host}while(i)}return false}},"../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});var p=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");var m=s("../node_modules/@popperjs/core/lib/utils/math.js");var h=s("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");var g=s("../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js");function i(e,t,s){if(t===void 0){t=false}if(s===void 0){s=false}var i=e.getBoundingClientRect();var n=1;var r=1;if(t&&Object(p["isHTMLElement"])(e)){n=e.offsetWidth>0?Object(m["round"])(i.width)/e.offsetWidth||1:1;r=e.offsetHeight>0?Object(m["round"])(i.height)/e.offsetHeight||1:1}var o=Object(p["isElement"])(e)?Object(h["default"])(e):window,a=o.visualViewport;var l=!Object(g["default"])()&&s;var c=(i.left+(l&&a?a.offsetLeft:0))/n;var d=(i.top+(l&&a?a.offsetTop:0))/r;var u=i.width/n;var f=i.height/r;return{width:u,height:f,top:d,right:c+u,bottom:d+f,left:c,x:c,y:d}}},"../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return y});var i=s("../node_modules/@popperjs/core/lib/enums.js");var n=s("../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js");var r=s("../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js");var o=s("../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js");var a=s("../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js");var l=s("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");var c=s("../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js");var d=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");var u=s("../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js");var f=s("../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js");var p=s("../node_modules/@popperjs/core/lib/dom-utils/contains.js");var m=s("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");var h=s("../node_modules/@popperjs/core/lib/utils/rectToClientRect.js");var g=s("../node_modules/@popperjs/core/lib/utils/math.js");function v(e,t){var s=Object(u["default"])(e,false,t==="fixed");s.top=s.top+e.clientTop;s.left=s.left+e.clientLeft;s.bottom=s.top+e.clientHeight;s.right=s.left+e.clientWidth;s.width=e.clientWidth;s.height=e.clientHeight;s.x=s.left;s.y=s.top;return s}function b(e,t,s){return t===i["viewport"]?Object(h["default"])(Object(n["default"])(e,s)):Object(d["isElement"])(t)?v(t,s):Object(h["default"])(Object(r["default"])(Object(l["default"])(e)))}function w(e){var t=Object(o["default"])(Object(f["default"])(e));var s=["absolute","fixed"].indexOf(Object(c["default"])(e).position)>=0;var i=s&&Object(d["isHTMLElement"])(e)?Object(a["default"])(e):e;if(!Object(d["isElement"])(i)){return[]}return t.filter(function(e){return Object(d["isElement"])(e)&&Object(p["default"])(e,i)&&Object(m["default"])(e)!=="body"})}function y(i,e,t,n){var s=e==="clippingParents"?w(i):[].concat(e);var r=[].concat(s,[t]);var o=r[0];var a=r.reduce(function(e,t){var s=b(i,t,n);e.top=Object(g["max"])(s.top,e.top);e.right=Object(g["min"])(s.right,e.right);e.bottom=Object(g["min"])(s.bottom,e.bottom);e.left=Object(g["max"])(s.left,e.left);return e},b(i,o,n));a.width=a.right-a.left;a.height=a.bottom-a.top;a.x=a.left;a.y=a.top;return a}},"../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});var c=s("../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js");var d=s("../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js");var u=s("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");var f=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");var p=s("../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js");var m=s("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");var h=s("../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js");var n=s("../node_modules/@popperjs/core/lib/utils/math.js");function g(e){var t=e.getBoundingClientRect();var s=Object(n["round"])(t.width)/e.offsetWidth||1;var i=Object(n["round"])(t.height)/e.offsetHeight||1;return s!==1||i!==1}function i(e,t,s){if(s===void 0){s=false}var i=Object(f["isHTMLElement"])(t);var n=Object(f["isHTMLElement"])(t)&&g(t);var r=Object(m["default"])(t);var o=Object(c["default"])(e,n,s);var a={scrollLeft:0,scrollTop:0};var l={x:0,y:0};if(i||!i&&!s){if(Object(u["default"])(t)!=="body"||Object(h["default"])(r)){a=Object(d["default"])(t)}if(Object(f["isHTMLElement"])(t)){l=Object(c["default"])(t,true);l.x+=t.clientLeft;l.y+=t.clientTop}else if(r){l.x=Object(p["default"])(r)}}return{x:o.left+a.scrollLeft-l.x,y:o.top+a.scrollTop-l.y,width:o.width,height:o.height}}},"../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return n});var i=s("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");function n(e){return Object(i["default"])(e).getComputedStyle(e)}},"../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return n});var i=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");function n(e){return((Object(i["isElement"])(e)?e.ownerDocument:e.document)||window.document).documentElement}},"../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});var c=s("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");var d=s("../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js");var u=s("../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js");var f=s("../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js");var p=s("../node_modules/@popperjs/core/lib/utils/math.js");function i(e){var t;var s=Object(c["default"])(e);var i=Object(f["default"])(e);var n=(t=e.ownerDocument)==null?void 0:t.body;var r=Object(p["max"])(s.scrollWidth,s.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0);var o=Object(p["max"])(s.scrollHeight,s.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0);var a=-i.scrollLeft+Object(u["default"])(e);var l=-i.scrollTop;if(Object(d["default"])(n||s).direction==="rtl"){a+=Object(p["max"])(s.clientWidth,n?n.clientWidth:0)-r}return{width:r,height:o,x:a,y:l}}},"../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});function i(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},"../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});var n=s("../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js");function i(e){var t=Object(n["default"])(e);var s=e.offsetWidth;var i=e.offsetHeight;if(Math.abs(t.width-s)<=1){s=t.width}if(Math.abs(t.height-i)<=1){i=t.height}return{x:e.offsetLeft,y:e.offsetTop,width:s,height:i}}},"../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});function i(e){return e?(e.nodeName||"").toLowerCase():null}},"../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return a});var i=s("../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js");var n=s("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");var r=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");var o=s("../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js");function a(e){if(e===Object(n["default"])(e)||!Object(r["isHTMLElement"])(e)){return Object(i["default"])(e)}else{return Object(o["default"])(e)}}},"../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return f});var i=s("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");var o=s("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");var a=s("../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js");var l=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");var n=s("../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js");var c=s("../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js");var d=s("../node_modules/@popperjs/core/lib/utils/userAgent.js");function r(e){if(!Object(l["isHTMLElement"])(e)||Object(a["default"])(e).position==="fixed"){return null}return e.offsetParent}function u(e){var t=/firefox/i.test(Object(d["default"])());var s=/Trident/i.test(Object(d["default"])());if(s&&Object(l["isHTMLElement"])(e)){var i=Object(a["default"])(e);if(i.position==="fixed"){return null}}var n=Object(c["default"])(e);if(Object(l["isShadowRoot"])(n)){n=n.host}while(Object(l["isHTMLElement"])(n)&&["html","body"].indexOf(Object(o["default"])(n))<0){var r=Object(a["default"])(n);if(r.transform!=="none"||r.perspective!=="none"||r.contain==="paint"||["transform","perspective"].indexOf(r.willChange)!==-1||t&&r.willChange==="filter"||t&&r.filter&&r.filter!=="none"){return n}else{n=n.parentNode}}return null}function f(e){var t=Object(i["default"])(e);var s=r(e);while(s&&Object(n["default"])(s)&&Object(a["default"])(s).position==="static"){s=r(s)}if(s&&(Object(o["default"])(s)==="html"||Object(o["default"])(s)==="body"&&Object(a["default"])(s).position==="static")){return t}return s||u(e)||t}},"../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return o});var i=s("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");var n=s("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");var r=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");function o(e){if(Object(i["default"])(e)==="html"){return e}return e.assignedSlot||e.parentNode||(Object(r["isShadowRoot"])(e)?e.host:null)||Object(n["default"])(e)}},"../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return a});var i=s("../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js");var n=s("../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js");var r=s("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");var o=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");function a(e){if(["html","body","#document"].indexOf(Object(r["default"])(e))>=0){return e.ownerDocument.body}if(Object(o["isHTMLElement"])(e)&&Object(n["default"])(e)){return e}return a(Object(i["default"])(e))}},"../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});var d=s("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");var u=s("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");var f=s("../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js");var p=s("../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js");function i(e,t){var s=Object(d["default"])(e);var i=Object(u["default"])(e);var n=s.visualViewport;var r=i.clientWidth;var o=i.clientHeight;var a=0;var l=0;if(n){r=n.width;o=n.height;var c=Object(p["default"])();if(c||!c&&t==="fixed"){a=n.offsetLeft;l=n.offsetTop}}return{width:r,height:o,x:a+Object(f["default"])(e),y:l}}},"../node_modules/@popperjs/core/lib/dom-utils/getWindow.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});function i(e){if(e==null){return window}if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t?t.defaultView||window:window}return e}},"../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});var n=s("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");function i(e){var t=Object(n["default"])(e);var s=t.pageXOffset;var i=t.pageYOffset;return{scrollLeft:s,scrollTop:i}}},"../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return o});var i=s("../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js");var n=s("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");var r=s("../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js");function o(e){return Object(i["default"])(Object(n["default"])(e)).left+Object(r["default"])(e).scrollLeft}},"../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js":function(e,t,s){"use strict";s.r(t);s.d(t,"isElement",function(){return n});s.d(t,"isHTMLElement",function(){return r});s.d(t,"isShadowRoot",function(){return o});var i=s("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");function n(e){var t=Object(i["default"])(e).Element;return e instanceof t||e instanceof Element}function r(e){var t=Object(i["default"])(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function o(e){if(typeof ShadowRoot==="undefined"){return false}var t=Object(i["default"])(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}},"../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return n});var i=s("../node_modules/@popperjs/core/lib/utils/userAgent.js");function n(){return!/^((?!chrome|android).)*safari/i.test(Object(i["default"])())}},"../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});var r=s("../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js");function i(e){var t=Object(r["default"])(e),s=t.overflow,i=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(s+n+i)}},"../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return n});var i=s("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");function n(e){return["table","td","th"].indexOf(Object(i["default"])(e))>=0}},"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return f});var l=s("../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js");var c=s("../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js");var d=s("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");var u=s("../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js");function f(e,t){var s;if(t===void 0){t=[]}var i=Object(l["default"])(e);var n=i===((s=e.ownerDocument)==null?void 0:s.body);var r=Object(d["default"])(i);var o=n?[r].concat(r.visualViewport||[],Object(u["default"])(i)?i:[]):i;var a=t.concat(o);return n?a:a.concat(f(Object(c["default"])(o)))}},"../node_modules/@popperjs/core/lib/enums.js":function(e,t,s){"use strict";s.r(t);s.d(t,"top",function(){return i});s.d(t,"bottom",function(){return n});s.d(t,"right",function(){return r});s.d(t,"left",function(){return o});s.d(t,"auto",function(){return a});s.d(t,"basePlacements",function(){return l});s.d(t,"start",function(){return c});s.d(t,"end",function(){return d});s.d(t,"clippingParents",function(){return u});s.d(t,"viewport",function(){return f});s.d(t,"popper",function(){return p});s.d(t,"reference",function(){return m});s.d(t,"variationPlacements",function(){return h});s.d(t,"placements",function(){return g});s.d(t,"beforeRead",function(){return v});s.d(t,"read",function(){return b});s.d(t,"afterRead",function(){return w});s.d(t,"beforeMain",function(){return y});s.d(t,"main",function(){return _});s.d(t,"afterMain",function(){return j});s.d(t,"beforeWrite",function(){return x});s.d(t,"write",function(){return C});s.d(t,"afterWrite",function(){return E});s.d(t,"modifierPhases",function(){return T});var i="top";var n="bottom";var r="right";var o="left";var a="auto";var l=[i,n,r,o];var c="start";var d="end";var u="clippingParents";var f="viewport";var p="popper";var m="reference";var h=l.reduce(function(e,t){return e.concat([t+"-"+c,t+"-"+d])},[]);var g=[].concat(l,[a]).reduce(function(e,t){return e.concat([t,t+"-"+c,t+"-"+d])},[]);var v="beforeRead";var b="read";var w="afterRead";var y="beforeMain";var _="main";var j="afterMain";var x="beforeWrite";var C="write";var E="afterWrite";var T=[v,b,w,y,_,j,x,C,E]},"../node_modules/@popperjs/core/lib/index.js":function(e,t,s){"use strict";s.r(t);var i=s("../node_modules/@popperjs/core/lib/enums.js");s.d(t,"top",function(){return i["top"]});s.d(t,"bottom",function(){return i["bottom"]});s.d(t,"right",function(){return i["right"]});s.d(t,"left",function(){return i["left"]});s.d(t,"auto",function(){return i["auto"]});s.d(t,"basePlacements",function(){return i["basePlacements"]});s.d(t,"start",function(){return i["start"]});s.d(t,"end",function(){return i["end"]});s.d(t,"clippingParents",function(){return i["clippingParents"]});s.d(t,"viewport",function(){return i["viewport"]});s.d(t,"popper",function(){return i["popper"]});s.d(t,"reference",function(){return i["reference"]});s.d(t,"variationPlacements",function(){return i["variationPlacements"]});s.d(t,"placements",function(){return i["placements"]});s.d(t,"beforeRead",function(){return i["beforeRead"]});s.d(t,"read",function(){return i["read"]});s.d(t,"afterRead",function(){return i["afterRead"]});s.d(t,"beforeMain",function(){return i["beforeMain"]});s.d(t,"main",function(){return i["main"]});s.d(t,"afterMain",function(){return i["afterMain"]});s.d(t,"beforeWrite",function(){return i["beforeWrite"]});s.d(t,"write",function(){return i["write"]});s.d(t,"afterWrite",function(){return i["afterWrite"]});s.d(t,"modifierPhases",function(){return i["modifierPhases"]});var n=s("../node_modules/@popperjs/core/lib/modifiers/index.js");s.d(t,"applyStyles",function(){return n["applyStyles"]});s.d(t,"arrow",function(){return n["arrow"]});s.d(t,"computeStyles",function(){return n["computeStyles"]});s.d(t,"eventListeners",function(){return n["eventListeners"]});s.d(t,"flip",function(){return n["flip"]});s.d(t,"hide",function(){return n["hide"]});s.d(t,"offset",function(){return n["offset"]});s.d(t,"popperOffsets",function(){return n["popperOffsets"]});s.d(t,"preventOverflow",function(){return n["preventOverflow"]});var r=s("../node_modules/@popperjs/core/lib/createPopper.js");s.d(t,"popperGenerator",function(){return r["popperGenerator"]});s.d(t,"detectOverflow",function(){return r["detectOverflow"]});s.d(t,"createPopperBase",function(){return r["createPopper"]});var o=s("../node_modules/@popperjs/core/lib/popper.js");s.d(t,"createPopper",function(){return o["createPopper"]});var a=s("../node_modules/@popperjs/core/lib/popper-lite.js");s.d(t,"createPopperLite",function(){return a["createPopper"]})},"../node_modules/@popperjs/core/lib/modifiers/applyStyles.js":function(e,t,s){"use strict";s.r(t);var a=s("../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js");var l=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");function i(e){var n=e.state;Object.keys(n.elements).forEach(function(e){var t=n.styles[e]||{};var s=n.attributes[e]||{};var i=n.elements[e];if(!Object(l["isHTMLElement"])(i)||!Object(a["default"])(i)){return}Object.assign(i.style,t);Object.keys(s).forEach(function(e){var t=s[e];if(t===false){i.removeAttribute(e)}else{i.setAttribute(e,t===true?"":t)}})})}function n(e){var r=e.state;var o={popper:{position:r.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(r.elements.popper.style,o.popper);r.styles=o;if(r.elements.arrow){Object.assign(r.elements.arrow.style,o.arrow)}return function(){Object.keys(r.elements).forEach(function(e){var t=r.elements[e];var s=r.attributes[e]||{};var i=Object.keys(r.styles.hasOwnProperty(e)?r.styles[e]:o[e]);var n=i.reduce(function(e,t){e[t]="";return e},{});if(!Object(l["isHTMLElement"])(t)||!Object(a["default"])(t)){return}Object.assign(t.style,n);Object.keys(s).forEach(function(e){t.removeAttribute(e)})})}}t["default"]={name:"applyStyles",enabled:true,phase:"write",fn:i,effect:n,requires:["computeStyles"]}},"../node_modules/@popperjs/core/lib/modifiers/arrow.js":function(e,t,s){"use strict";s.r(t);var E=s("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js");var T=s("../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js");var r=s("../node_modules/@popperjs/core/lib/dom-utils/contains.js");var S=s("../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js");var $=s("../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js");var O=s("../node_modules/@popperjs/core/lib/utils/within.js");var i=s("../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js");var n=s("../node_modules/@popperjs/core/lib/utils/expandToHashMap.js");var M=s("../node_modules/@popperjs/core/lib/enums.js");var o=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");var P=function e(t,s){t=typeof t==="function"?t(Object.assign({},s.rects,{placement:s.placement})):t;return Object(i["default"])(typeof t!=="number"?t:Object(n["default"])(t,M["basePlacements"]))};function a(e){var t;var s=e.state,i=e.name,n=e.options;var r=s.elements.arrow;var o=s.modifiersData.popperOffsets;var a=Object(E["default"])(s.placement);var l=Object($["default"])(a);var c=[M["left"],M["right"]].indexOf(a)>=0;var d=c?"height":"width";if(!r||!o){return}var u=P(n.padding,s);var f=Object(T["default"])(r);var p=l==="y"?M["top"]:M["left"];var m=l==="y"?M["bottom"]:M["right"];var h=s.rects.reference[d]+s.rects.reference[l]-o[l]-s.rects.popper[d];var g=o[l]-s.rects.reference[l];var v=Object(S["default"])(r);var b=v?l==="y"?v.clientHeight||0:v.clientWidth||0:0;var w=h/2-g/2;var y=u[p];var _=b-f[d]-u[m];var j=b/2-f[d]/2+w;var x=Object(O["within"])(y,j,_);var C=l;s.modifiersData[i]=(t={},_state$modifiersDataaxisProp=x,t.centerOffset=x-j,t)}function l(e){var t=e.state,s=e.options;var i=s.element,n=i===void 0?"[data-popper-arrow]":i;if(n==null){return}if(typeof n==="string"){n=t.elements.popper.querySelector(n);if(!n){return}}if(true){if(!Object(o["isHTMLElement"])(n)){console.error(['Popper: "arrow" element must be an HTMLElement (not an SVGElement).',"To use an SVG arrow, wrap it in an HTMLElement that will be used as","the arrow."].join(" "))}}if(!Object(r["default"])(t.elements.popper,n)){if(true){console.error(['Popper: "arrow" modifier\'s `element` must be a child of the popper',"element."].join(" "))}return}t.elements.arrow=n}t["default"]={name:"arrow",enabled:true,phase:"main",fn:a,effect:l,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},"../node_modules/@popperjs/core/lib/modifiers/computeStyles.js":function(e,t,s){"use strict";s.r(t);s.d(t,"mapToStyles",function(){return p});var M=s("../node_modules/@popperjs/core/lib/enums.js");var P=s("../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js");var k=s("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");var A=s("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");var L=s("../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js");var u=s("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js");var f=s("../node_modules/@popperjs/core/lib/utils/getVariation.js");var r=s("../node_modules/@popperjs/core/lib/utils/math.js");var I={top:"auto",right:"auto",bottom:"auto",left:"auto"};function z(e){var t=e.x,s=e.y;var i=window;var n=i.devicePixelRatio||1;return{x:Object(r["round"])(t*n)/n||0,y:Object(r["round"])(s*n)/n||0}}function p(e){var t;var s=e.popper,i=e.popperRect,n=e.placement,r=e.variation,o=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,u=e.isFixed;var f=o.x,p=f===void 0?0:f,m=o.y,h=m===void 0?0:m;var g=typeof d==="function"?d({x:p,y:h}):{x:p,y:h};p=g.x;h=g.y;var v=o.hasOwnProperty("x");var b=o.hasOwnProperty("y");var w=M["left"];var y=M["top"];var _=window;if(c){var j=Object(P["default"])(s);var x="clientHeight";var C="clientWidth";if(j===Object(k["default"])(s)){j=Object(A["default"])(s);if(Object(L["default"])(j).position!=="static"&&a==="absolute"){x="scrollHeight";C="scrollWidth"}}j=j;if(n===M["top"]||(n===M["left"]||n===M["right"])&&r===M["end"]){y=M["bottom"];var E=u&&j===_&&_.visualViewport?_.visualViewport.height:j[x];h-=E-i.height;h*=l?1:-1}if(n===M["left"]||(n===M["top"]||n===M["bottom"])&&r===M["end"]){w=M["right"];var T=u&&j===_&&_.visualViewport?_.visualViewport.width:j[C];p-=T-i.width;p*=l?1:-1}}var S=Object.assign({position:a},c&&I);var $=d===true?z({x:p,y:h}):{x:p,y:h};p=$.x;h=$.y;if(l){var O;return Object.assign({},S,(O={},O[y]=b?"0":"",O[w]=v?"0":"",O.transform=(_.devicePixelRatio||1)<=1?"translate("+p+"px, "+h+"px)":"translate3d("+p+"px, "+h+"px, 0)",O))}return Object.assign({},S,(t={},t[y]=b?h+"px":"",t[w]=v?p+"px":"",t.transform="",t))}function i(e){var t=e.state,s=e.options;var i=s.gpuAcceleration,n=i===void 0?true:i,r=s.adaptive,o=r===void 0?true:r,a=s.roundOffsets,l=a===void 0?true:a;if(true){var c=Object(L["default"])(t.elements.popper).transitionProperty||"";if(o&&["transform","top","right","bottom","left"].some(function(e){return c.indexOf(e)>=0})){console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',"\n\n",'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.","\n\n","We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "))}}var d={placement:Object(u["default"])(t.placement),variation:Object(f["default"])(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy==="fixed"};if(t.modifiersData.popperOffsets!=null){t.styles.popper=Object.assign({},t.styles.popper,p(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))}if(t.modifiersData.arrow!=null){t.styles.arrow=Object.assign({},t.styles.arrow,p(Object.assign({},d,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:false,roundOffsets:l})))}t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}t["default"]={name:"computeStyles",enabled:true,phase:"beforeWrite",fn:i,data:{}}},"../node_modules/@popperjs/core/lib/modifiers/eventListeners.js":function(e,t,s){"use strict";s.r(t);var d=s("../node_modules/@popperjs/core/lib/dom-utils/getWindow.js");var u={passive:true};function i(e){var t=e.state,s=e.instance,i=e.options;var n=i.scroll,r=n===void 0?true:n,o=i.resize,a=o===void 0?true:o;var l=Object(d["default"])(t.elements.popper);var c=[].concat(t.scrollParents.reference,t.scrollParents.popper);if(r){c.forEach(function(e){e.addEventListener("scroll",s.update,u)})}if(a){l.addEventListener("resize",s.update,u)}return function(){if(r){c.forEach(function(e){e.removeEventListener("scroll",s.update,u)})}if(a){l.removeEventListener("resize",s.update,u)}}}t["default"]={name:"eventListeners",enabled:true,phase:"write",fn:function e(){},effect:i,data:{}}},"../node_modules/@popperjs/core/lib/modifiers/flip.js":function(e,t,s){"use strict";s.r(t);var H=s("../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js");var W=s("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js");var i=s("../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js");var R=s("../node_modules/@popperjs/core/lib/utils/detectOverflow.js");var q=s("../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js");var V=s("../node_modules/@popperjs/core/lib/enums.js");var F=s("../node_modules/@popperjs/core/lib/utils/getVariation.js");function G(e){if(Object(W["default"])(e)===V["auto"]){return[]}var t=Object(H["default"])(e);return[Object(i["default"])(e),t,Object(i["default"])(t)]}function n(e){var s=e.state,t=e.options,i=e.name;if(s.modifiersData[i]._skip){return}var n=t.mainAxis,r=n===void 0?true:n,o=t.altAxis,a=o===void 0?true:o,l=t.fallbackPlacements,c=t.padding,d=t.boundary,u=t.rootBoundary,f=t.altBoundary,p=t.flipVariations,m=p===void 0?true:p,h=t.allowedAutoPlacements;var g=s.options.placement;var v=Object(W["default"])(g);var b=v===g;var w=l||(b||!m?[Object(H["default"])(g)]:G(g));var y=[g].concat(w).reduce(function(e,t){return e.concat(Object(W["default"])(t)===V["auto"]?Object(q["default"])(s,{placement:t,boundary:d,rootBoundary:u,padding:c,flipVariations:m,allowedAutoPlacements:h}):t)},[]);var _=s.rects.reference;var j=s.rects.popper;var x=new Map;var C=true;var E=y[0];for(var T=0;T=0;var P=M?"width":"height";var k=Object(R["default"])(s,{placement:S,boundary:d,rootBoundary:u,altBoundary:f,padding:c});var A=M?O?V["right"]:V["left"]:O?V["bottom"]:V["top"];if(_[P]>j[P]){A=Object(H["default"])(A)}var L=Object(H["default"])(A);var I=[];if(r){I.push(k[$]<=0)}if(a){I.push(k[A]<=0,k[L]<=0)}if(I.every(function(e){return e})){E=S;C=false;break}x.set(S,I)}if(C){var z=m?3:1;var D=function e(s){var t=y.find(function(e){var t=x.get(e);if(t){return t.slice(0,s).every(function(e){return e})}});if(t){E=t;return"break"}};for(var N=z;N>0;N--){var B=D(N);if(B==="break")break}}if(s.placement!==E){s.modifiersData[i]._skip=true;s.placement=E;s.reset=true}}t["default"]={name:"flip",enabled:true,phase:"main",fn:n,requiresIfExists:["offset"],data:{_skip:false}}},"../node_modules/@popperjs/core/lib/modifiers/hide.js":function(e,t,s){"use strict";s.r(t);var i=s("../node_modules/@popperjs/core/lib/enums.js");var f=s("../node_modules/@popperjs/core/lib/utils/detectOverflow.js");function p(e,t,s){if(s===void 0){s={x:0,y:0}}return{top:e.top-t.height-s.y,right:e.right-t.width+s.x,bottom:e.bottom-t.height+s.y,left:e.left-t.width-s.x}}function m(t){return[i["top"],i["right"],i["bottom"],i["left"]].some(function(e){return t[e]>=0})}function n(e){var t=e.state,s=e.name;var i=t.rects.reference;var n=t.rects.popper;var r=t.modifiersData.preventOverflow;var o=Object(f["default"])(t,{elementContext:"reference"});var a=Object(f["default"])(t,{altBoundary:true});var l=p(o,i);var c=p(a,n,r);var d=m(l);var u=m(c);t.modifiersData[s]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:u};t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":u})}t["default"]={name:"hide",enabled:true,phase:"main",requiresIfExists:["preventOverflow"],fn:n}},"../node_modules/@popperjs/core/lib/modifiers/index.js":function(e,t,s){"use strict";s.r(t);var i=s("../node_modules/@popperjs/core/lib/modifiers/applyStyles.js");s.d(t,"applyStyles",function(){return i["default"]});var n=s("../node_modules/@popperjs/core/lib/modifiers/arrow.js");s.d(t,"arrow",function(){return n["default"]});var r=s("../node_modules/@popperjs/core/lib/modifiers/computeStyles.js");s.d(t,"computeStyles",function(){return r["default"]});var o=s("../node_modules/@popperjs/core/lib/modifiers/eventListeners.js");s.d(t,"eventListeners",function(){return o["default"]});var a=s("../node_modules/@popperjs/core/lib/modifiers/flip.js");s.d(t,"flip",function(){return a["default"]});var l=s("../node_modules/@popperjs/core/lib/modifiers/hide.js");s.d(t,"hide",function(){return l["default"]});var c=s("../node_modules/@popperjs/core/lib/modifiers/offset.js");s.d(t,"offset",function(){return c["default"]});var d=s("../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js");s.d(t,"popperOffsets",function(){return d["default"]});var u=s("../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js");s.d(t,"preventOverflow",function(){return u["default"]})},"../node_modules/@popperjs/core/lib/modifiers/offset.js":function(e,t,s){"use strict";s.r(t);s.d(t,"distanceAndSkiddingToXY",function(){return u});var l=s("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js");var d=s("../node_modules/@popperjs/core/lib/enums.js");function u(e,t,s){var i=Object(l["default"])(e);var n=[d["left"],d["top"]].indexOf(i)>=0?-1:1;var r=typeof s==="function"?s(Object.assign({},t,{placement:e})):s,o=r[0],a=r[1];o=o||0;a=(a||0)*n;return[d["left"],d["right"]].indexOf(i)>=0?{x:a,y:o}:{x:o,y:a}}function i(e){var s=e.state,t=e.options,i=e.name;var n=t.offset,r=n===void 0?[0,0]:n;var o=d["placements"].reduce(function(e,t){e[t]=u(t,s.rects,r);return e},{});var a=o[s.placement],l=a.x,c=a.y;if(s.modifiersData.popperOffsets!=null){s.modifiersData.popperOffsets.x+=l;s.modifiersData.popperOffsets.y+=c}s.modifiersData[i]=o}t["default"]={name:"offset",enabled:true,phase:"main",requires:["popperOffsets"],fn:i}},"../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js":function(e,t,s){"use strict";s.r(t);var i=s("../node_modules/@popperjs/core/lib/utils/computeOffsets.js");function n(e){var t=e.state,s=e.name;t.modifiersData[s]=Object(i["default"])({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}t["default"]={name:"popperOffsets",enabled:true,phase:"read",fn:n,data:{}}},"../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js":function(e,t,s){"use strict";s.r(t);var ue=s("../node_modules/@popperjs/core/lib/enums.js");var fe=s("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js");var pe=s("../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js");var me=s("../node_modules/@popperjs/core/lib/utils/getAltAxis.js");var he=s("../node_modules/@popperjs/core/lib/utils/within.js");var ge=s("../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js");var ve=s("../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js");var be=s("../node_modules/@popperjs/core/lib/utils/detectOverflow.js");var we=s("../node_modules/@popperjs/core/lib/utils/getVariation.js");var ye=s("../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js");var _e=s("../node_modules/@popperjs/core/lib/utils/math.js");function i(e){var t=e.state,s=e.options,i=e.name;var n=s.mainAxis,r=n===void 0?true:n,o=s.altAxis,a=o===void 0?false:o,l=s.boundary,c=s.rootBoundary,d=s.altBoundary,u=s.padding,f=s.tether,p=f===void 0?true:f,m=s.tetherOffset,h=m===void 0?0:m;var g=Object(be["default"])(t,{boundary:l,rootBoundary:c,padding:u,altBoundary:d});var v=Object(fe["default"])(t.placement);var b=Object(we["default"])(t.placement);var w=!b;var y=Object(pe["default"])(v);var _=Object(me["default"])(y);var j=t.modifiersData.popperOffsets;var x=t.rects.reference;var C=t.rects.popper;var E=typeof h==="function"?h(Object.assign({},t.rects,{placement:t.placement})):h;var T=typeof E==="number"?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E);var S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null;var $={x:0,y:0};if(!j){return}if(r){var O;var M=y==="y"?ue["top"]:ue["left"];var P=y==="y"?ue["bottom"]:ue["right"];var k=y==="y"?"height":"width";var A=j[y];var L=A+g[M];var I=A-g[P];var z=p?-C[k]/2:0;var D=b===ue["start"]?x[k]:C[k];var N=b===ue["start"]?-C[k]:-x[k];var B=t.elements.arrow;var H=p&&B?Object(ge["default"])(B):{width:0,height:0};var W=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Object(ye["default"])();var R=W[M];var q=W[P];var V=Object(he["within"])(0,x[k],H[k]);var F=w?x[k]/2-z-V-R-T.mainAxis:D-V-R-T.mainAxis;var G=w?-x[k]/2+z+V+q+T.mainAxis:N+V+q+T.mainAxis;var X=t.elements.arrow&&Object(ve["default"])(t.elements.arrow);var Y=X?y==="y"?X.clientTop||0:X.clientLeft||0:0;var U=(O=S==null?void 0:S[y])!=null?O:0;var K=A+F-U-Y;var Q=A+G-U;var Z=Object(he["within"])(p?Object(_e["min"])(L,K):L,A,p?Object(_e["max"])(I,Q):I);j[y]=Z;$[y]=Z-A}if(a){var J;var ee=y==="x"?ue["top"]:ue["left"];var te=y==="x"?ue["bottom"]:ue["right"];var se=j[_];var ie=_==="y"?"height":"width";var ne=se+g[ee];var re=se-g[te];var oe=[ue["top"],ue["left"]].indexOf(v)!==-1;var ae=(J=S==null?void 0:S[_])!=null?J:0;var le=oe?ne:se-x[ie]-C[ie]-ae+T.altAxis;var ce=oe?se+x[ie]+C[ie]-ae-T.altAxis:re;var de=p&&oe?Object(he["withinMaxClamp"])(le,se,ce):Object(he["within"])(p?le:ne,se,p?ce:re);j[_]=de;$[_]=de-se}t.modifiersData[i]=$}t["default"]={name:"preventOverflow",enabled:true,phase:"main",fn:i,requiresIfExists:["offset"]}},"../node_modules/@popperjs/core/lib/popper-lite.js":function(e,t,s){"use strict";s.r(t);s.d(t,"createPopper",function(){return c});s.d(t,"defaultModifiers",function(){return l});var i=s("../node_modules/@popperjs/core/lib/createPopper.js");s.d(t,"popperGenerator",function(){return i["popperGenerator"]});s.d(t,"detectOverflow",function(){return i["detectOverflow"]});var n=s("../node_modules/@popperjs/core/lib/modifiers/eventListeners.js");var r=s("../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js");var o=s("../node_modules/@popperjs/core/lib/modifiers/computeStyles.js");var a=s("../node_modules/@popperjs/core/lib/modifiers/applyStyles.js");var l=[n["default"],r["default"],o["default"],a["default"]];var c=Object(i["popperGenerator"])({defaultModifiers:l})},"../node_modules/@popperjs/core/lib/popper.js":function(e,t,s){"use strict";s.r(t);s.d(t,"createPopper",function(){return g});s.d(t,"defaultModifiers",function(){return h});var i=s("../node_modules/@popperjs/core/lib/createPopper.js");s.d(t,"popperGenerator",function(){return i["popperGenerator"]});s.d(t,"detectOverflow",function(){return i["detectOverflow"]});var n=s("../node_modules/@popperjs/core/lib/modifiers/eventListeners.js");var r=s("../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js");var o=s("../node_modules/@popperjs/core/lib/modifiers/computeStyles.js");var a=s("../node_modules/@popperjs/core/lib/modifiers/applyStyles.js");var l=s("../node_modules/@popperjs/core/lib/modifiers/offset.js");var c=s("../node_modules/@popperjs/core/lib/modifiers/flip.js");var d=s("../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js");var u=s("../node_modules/@popperjs/core/lib/modifiers/arrow.js");var f=s("../node_modules/@popperjs/core/lib/modifiers/hide.js");var p=s("../node_modules/@popperjs/core/lib/popper-lite.js");s.d(t,"createPopperLite",function(){return p["createPopper"]});var m=s("../node_modules/@popperjs/core/lib/modifiers/index.js");s.d(t,"applyStyles",function(){return m["applyStyles"]});s.d(t,"arrow",function(){return m["arrow"]});s.d(t,"computeStyles",function(){return m["computeStyles"]});s.d(t,"eventListeners",function(){return m["eventListeners"]});s.d(t,"flip",function(){return m["flip"]});s.d(t,"hide",function(){return m["hide"]});s.d(t,"offset",function(){return m["offset"]});s.d(t,"popperOffsets",function(){return m["popperOffsets"]});s.d(t,"preventOverflow",function(){return m["preventOverflow"]});var h=[n["default"],r["default"],o["default"],a["default"],l["default"],c["default"],d["default"],u["default"],f["default"]];var g=Object(i["popperGenerator"])({defaultModifiers:h})},"../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});var m=s("../node_modules/@popperjs/core/lib/utils/getVariation.js");var h=s("../node_modules/@popperjs/core/lib/enums.js");var g=s("../node_modules/@popperjs/core/lib/utils/detectOverflow.js");var v=s("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js");function i(s,e){if(e===void 0){e={}}var t=e,i=t.placement,n=t.boundary,r=t.rootBoundary,o=t.padding,a=t.flipVariations,l=t.allowedAutoPlacements,c=l===void 0?h["placements"]:l;var d=Object(m["default"])(i);var u=d?a?h["variationPlacements"]:h["variationPlacements"].filter(function(e){return Object(m["default"])(e)===d}):h["basePlacements"];var f=u.filter(function(e){return c.indexOf(e)>=0});if(f.length===0){f=u;if(true){console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" "))}}var p=f.reduce(function(e,t){e[t]=Object(g["default"])(s,{placement:t,boundary:n,rootBoundary:r,padding:o})[Object(v["default"])(t)];return e},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}},"../node_modules/@popperjs/core/lib/utils/computeOffsets.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});var u=s("../node_modules/@popperjs/core/lib/utils/getBasePlacement.js");var f=s("../node_modules/@popperjs/core/lib/utils/getVariation.js");var p=s("../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js");var m=s("../node_modules/@popperjs/core/lib/enums.js");function i(e){var t=e.reference,s=e.element,i=e.placement;var n=i?Object(u["default"])(i):null;var r=i?Object(f["default"])(i):null;var o=t.x+t.width/2-s.width/2;var a=t.y+t.height/2-s.height/2;var l;switch(n){case m["top"]:l={x:o,y:t.y-s.height};break;case m["bottom"]:l={x:o,y:t.y+t.height};break;case m["right"]:l={x:t.x+t.width,y:a};break;case m["left"]:l={x:t.x-s.width,y:a};break;default:l={x:t.x,y:t.y}}var c=n?Object(p["default"])(n):null;if(c!=null){var d=c==="y"?"height":"width";switch(r){case m["start"]:l[c]=l[c]-(t[d]/2-s[d]/2);break;case m["end"]:l[c]=l[c]+(t[d]/2-s[d]/2);break;default:}}return l}},"../node_modules/@popperjs/core/lib/utils/debounce.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});function i(t){var s;return function(){if(!s){s=new Promise(function(e){Promise.resolve().then(function(){s=undefined;e(t())})})}return s}}},"../node_modules/@popperjs/core/lib/utils/detectOverflow.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});var O=s("../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js");var M=s("../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js");var P=s("../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js");var k=s("../node_modules/@popperjs/core/lib/utils/computeOffsets.js");var A=s("../node_modules/@popperjs/core/lib/utils/rectToClientRect.js");var L=s("../node_modules/@popperjs/core/lib/enums.js");var I=s("../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js");var z=s("../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js");var D=s("../node_modules/@popperjs/core/lib/utils/expandToHashMap.js");function i(e,t){if(t===void 0){t={}}var s=t,i=s.placement,n=i===void 0?e.placement:i,r=s.strategy,o=r===void 0?e.strategy:r,a=s.boundary,l=a===void 0?L["clippingParents"]:a,c=s.rootBoundary,d=c===void 0?L["viewport"]:c,u=s.elementContext,f=u===void 0?L["popper"]:u,p=s.altBoundary,m=p===void 0?false:p,h=s.padding,g=h===void 0?0:h;var v=Object(z["default"])(typeof g!=="number"?g:Object(D["default"])(g,L["basePlacements"]));var b=f===L["popper"]?L["reference"]:L["popper"];var w=e.rects.popper;var y=e.elements[m?b:f];var _=Object(O["default"])(Object(I["isElement"])(y)?y:y.contextElement||Object(M["default"])(e.elements.popper),l,d,o);var j=Object(P["default"])(e.elements.reference);var x=Object(k["default"])({reference:j,element:w,strategy:"absolute",placement:n});var C=Object(A["default"])(Object.assign({},w,x));var E=f===L["popper"]?C:j;var T={top:_.top-E.top+v.top,bottom:E.bottom-_.bottom+v.bottom,left:_.left-E.left+v.left,right:E.right-_.right+v.right};var S=e.modifiersData.offset;if(f===L["popper"]&&S){var $=S[n];Object.keys(T).forEach(function(e){var t=[L["right"],L["bottom"]].indexOf(e)>=0?1:-1;var s=[L["top"],L["bottom"]].indexOf(e)>=0?"y":"x";T[e]+=$[s]*t})}return T}},"../node_modules/@popperjs/core/lib/utils/expandToHashMap.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});function i(s,e){return e.reduce(function(e,t){e[t]=s;return e},{})}},"../node_modules/@popperjs/core/lib/utils/format.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});function i(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),i=1;i=0?"x":"y"}},"../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return n});var i={left:"right",right:"left",bottom:"top",top:"bottom"};function n(e){return e.replace(/left|right|bottom|top/g,function(e){return i[e]})}},"../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return n});var i={start:"end",end:"start"};function n(e){return e.replace(/start|end/g,function(e){return i[e]})}},"../node_modules/@popperjs/core/lib/utils/getVariation.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});function i(e){return e.split("-")[1]}},"../node_modules/@popperjs/core/lib/utils/math.js":function(e,t,s){"use strict";s.r(t);s.d(t,"max",function(){return i});s.d(t,"min",function(){return n});s.d(t,"round",function(){return r});var i=Math.max;var n=Math.min;var r=Math.round},"../node_modules/@popperjs/core/lib/utils/mergeByName.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});function i(e){var t=e.reduce(function(e,t){var s=e[t.name];e[t.name]=s?Object.assign({},s,t,{options:Object.assign({},s.options,t.options),data:Object.assign({},s.data,t.data)}):t;return e},{});return Object.keys(t).map(function(e){return t[e]})}},"../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return n});var i=s("../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js");function n(e){return Object.assign({},Object(i["default"])(),e)}},"../node_modules/@popperjs/core/lib/utils/orderModifiers.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return r});var i=s("../node_modules/@popperjs/core/lib/enums.js");function n(e){var s=new Map;var i=new Set;var n=[];e.forEach(function(e){s.set(e.name,e)});function r(e){i.add(e.name);var t=[].concat(e.requires||[],e.requiresIfExists||[]);t.forEach(function(e){if(!i.has(e)){var t=s.get(e);if(t){r(t)}}});n.push(e)}e.forEach(function(e){if(!i.has(e.name)){r(e)}});return n}function r(e){var s=n(e);return i["modifierPhases"].reduce(function(e,t){return e.concat(s.filter(function(e){return e.phase===t}))},[])}},"../node_modules/@popperjs/core/lib/utils/rectToClientRect.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});function i(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},"../node_modules/@popperjs/core/lib/utils/uniqueBy.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});function i(e,s){var i=new Set;return e.filter(function(e){var t=s(e);if(!i.has(t)){i.add(t);return true}})}},"../node_modules/@popperjs/core/lib/utils/userAgent.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});function i(){var e=navigator.userAgentData;if(e!=null&&e.brands){return e.brands.map(function(e){return e.brand+"/"+e.version}).join(" ")}return navigator.userAgent}},"../node_modules/@popperjs/core/lib/utils/validateModifiers.js":function(e,t,s){"use strict";s.r(t);s.d(t,"default",function(){return i});var n=s("../node_modules/@popperjs/core/lib/utils/format.js");var r=s("../node_modules/@popperjs/core/lib/enums.js");var o='Popper: modifier "%s" provided an invalid %s property, expected %s but got %s';var a='Popper: modifier "%s" requires "%s", but "%s" modifier is not available';var l=["name","enabled","phase","fn","effect","requires","options"];function i(i){i.forEach(function(s){[].concat(Object.keys(s),l).filter(function(e,t,s){return s.indexOf(e)===t}).forEach(function(e){switch(e){case"name":if(typeof s.name!=="string"){console.error(Object(n["default"])(o,String(s.name),'"name"','"string"','"'+String(s.name)+'"'))}break;case"enabled":if(typeof s.enabled!=="boolean"){console.error(Object(n["default"])(o,s.name,'"enabled"','"boolean"','"'+String(s.enabled)+'"'))}break;case"phase":if(r["modifierPhases"].indexOf(s.phase)<0){console.error(Object(n["default"])(o,s.name,'"phase"',"either "+r["modifierPhases"].join(", "),'"'+String(s.phase)+'"'))}break;case"fn":if(typeof s.fn!=="function"){console.error(Object(n["default"])(o,s.name,'"fn"','"function"','"'+String(s.fn)+'"'))}break;case"effect":if(s.effect!=null&&typeof s.effect!=="function"){console.error(Object(n["default"])(o,s.name,'"effect"','"function"','"'+String(s.fn)+'"'))}break;case"requires":if(s.requires!=null&&!Array.isArray(s.requires)){console.error(Object(n["default"])(o,s.name,'"requires"','"array"','"'+String(s.requires)+'"'))}break;case"requiresIfExists":if(!Array.isArray(s.requiresIfExists)){console.error(Object(n["default"])(o,s.name,'"requiresIfExists"','"array"','"'+String(s.requiresIfExists)+'"'))}break;case"options":case"data":break;default:console.error('PopperJS: an invalid property has been provided to the "'+s.name+'" modifier, valid properties are '+l.map(function(e){return'"'+e+'"'}).join(", ")+'; but "'+e+'" was provided.')}s.requires&&s.requires.forEach(function(t){if(i.find(function(e){return e.name===t})==null){console.error(Object(n["default"])(a,String(s.name),t,t))}})})})}},"../node_modules/@popperjs/core/lib/utils/within.js":function(e,t,s){"use strict";s.r(t);s.d(t,"within",function(){return n});s.d(t,"withinMaxClamp",function(){return r});var i=s("../node_modules/@popperjs/core/lib/utils/math.js");function n(e,t,s){return Object(i["max"])(e,Object(i["min"])(t,s))}function r(e,t,s){var i=n(e,t,s);return i>s?s:i}},"../node_modules/bootstrap/dist/js/bootstrap.esm.js":function(e,t,s){"use strict";s.r(t);s.d(t,"Alert",function(){return de});s.d(t,"Button",function(){return be});s.d(t,"Carousel",function(){return gt});s.d(t,"Collapse",function(){return Nt});s.d(t,"Dropdown",function(){return xs});s.d(t,"Modal",function(){return vi});s.d(t,"Offcanvas",function(){return Hi});s.d(t,"Popover",function(){return Pn});s.d(t,"ScrollSpy",function(){return Zn});s.d(t,"Tab",function(){return Sr});s.d(t,"Toast",function(){return Fr});s.d(t,"Tooltip",function(){return En});var i=s("../node_modules/@popperjs/core/lib/index.js");const n=1e6;const r=1e3;const a="transitionend";const o=e=>{if(e===null||e===undefined){return`${e}`}return Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase()};const l=e=>{do{e+=Math.floor(Math.random()*n)}while(document.getElementById(e));return e};const c=t=>{let s=t.getAttribute("data-bs-target");if(!s||s==="#"){let e=t.getAttribute("href");if(!e||!e.includes("#")&&!e.startsWith(".")){return null}if(e.includes("#")&&!e.startsWith("#")){e=`#${e.split("#")[1]}`}s=e&&e!=="#"?e.trim():null}return s};const d=e=>{const t=c(e);if(t){return document.querySelector(t)?t:null}return null};const u=e=>{const t=c(e);return t?document.querySelector(t):null};const f=e=>{if(!e){return 0}let{transitionDuration:t,transitionDelay:s}=window.getComputedStyle(e);const i=Number.parseFloat(t);const n=Number.parseFloat(s);if(!i&&!n){return 0}t=t.split(",")[0];s=s.split(",")[0];return(Number.parseFloat(t)+Number.parseFloat(s))*r};const p=e=>{e.dispatchEvent(new Event(a))};const m=e=>{if(!e||typeof e!=="object"){return false}if(typeof e.jquery!=="undefined"){e=e[0]}return typeof e.nodeType!=="undefined"};const h=e=>{if(m(e)){return e.jquery?e[0]:e}if(typeof e==="string"&&e.length>0){return document.querySelector(e)}return null};const g=e=>{if(!m(e)||e.getClientRects().length===0){return false}const t=getComputedStyle(e).getPropertyValue("visibility")==="visible";const s=e.closest("details:not([open])");if(!s){return t}if(s!==e){const i=e.closest("summary");if(i&&i.parentNode!==s){return false}if(i===null){return false}}return t};const v=e=>{if(!e||e.nodeType!==Node.ELEMENT_NODE){return true}if(e.classList.contains("disabled")){return true}if(typeof e.disabled!=="undefined"){return e.disabled}return e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false"};const b=e=>{if(!document.documentElement.attachShadow){return null}if(typeof e.getRootNode==="function"){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}if(e instanceof ShadowRoot){return e}if(!e.parentNode){return null}return b(e.parentNode)};const w=()=>{};const y=e=>{e.offsetHeight};const _=()=>{if(window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")){return window.jQuery}return null};const j=[];const x=e=>{if(document.readyState==="loading"){if(!j.length){document.addEventListener("DOMContentLoaded",()=>{for(const e of j){e()}})}j.push(e)}else{e()}};const C=()=>document.documentElement.dir==="rtl";const E=i=>{x(()=>{const e=_();if(e){const t=i.NAME;const s=e.fn[t];e.fn[t]=i.jQueryInterface;e.fn[t].Constructor=i;e.fn[t].noConflict=()=>{e.fn[t]=s;return i.jQueryInterface}}})};const T=e=>{if(typeof e==="function"){e()}};const S=(t,s,e=true)=>{if(!e){T(t);return}const i=5;const n=f(s)+i;let r=false;const o=({target:e})=>{if(e!==s){return}r=true;s.removeEventListener(a,o);T(t)};s.addEventListener(a,o);setTimeout(()=>{if(!r){p(s)}},n)};const $=(e,t,s,i)=>{const n=e.length;let r=e.indexOf(t);if(r===-1){return!s&&i?e[n-1]:e[0]}r+=s?1:-1;if(i){r=(r+n)%n}return e[Math.max(0,Math.min(r,n-1))]};const O=/[^.]*(?=\..*)\.|.*/;const M=/\..*/;const P=/::\d+$/;const k={};let A=1;const L={mouseenter:"mouseover",mouseleave:"mouseout"};const I=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function z(e,t){return t&&`${t}::${A++}`||e.uidEvent||A++}function D(e){const t=z(e);e.uidEvent=t;k[t]=k[t]||{};return k[t]}function N(s,i){return function e(t){X(t,{delegateTarget:s});if(e.oneOff){G.off(s,t.type,i)}return i.apply(s,[t])}}function B(r,o,a){return function t(s){const i=r.querySelectorAll(o);for(let{target:e}=s;e&&e!==this;e=e.parentNode){for(const n of i){if(n!==e){continue}X(s,{delegateTarget:e});if(t.oneOff){G.off(r,s.type,o,a)}return a.apply(e,[s])}}}}function H(e,t,s=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===s)}function W(e,t,s){const i=typeof t==="string";const n=i?s:t||s;let r=F(e);if(!I.has(r)){r=e}return[i,n,r]}function R(e,t,s,i,n){if(typeof t!=="string"||!e){return}let[r,o,a]=W(t,s,i);if(t in L){const p=t=>{return function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget)){return t.call(this,e)}}};o=p(o)}const l=D(e);const c=l[a]||(l[a]={});const d=H(c,o,r?s:null);if(d){d.oneOff=d.oneOff&&n;return}const u=z(o,t.replace(O,""));const f=r?B(e,s,o):N(e,o);f.delegationSelector=r?s:null;f.callable=o;f.oneOff=n;f.uidEvent=u;c[u]=f;e.addEventListener(a,f,r)}function q(e,t,s,i,n){const r=H(t[s],i,n);if(!r){return}e.removeEventListener(s,r,Boolean(n));delete t[s][r.uidEvent]}function V(e,t,s,i){const n=t[s]||{};for(const r of Object.keys(n)){if(r.includes(i)){const o=n[r];q(e,t,s,o.callable,o.delegationSelector)}}}function F(e){e=e.replace(M,"");return L[e]||e}const G={on(e,t,s,i){R(e,t,s,i,false)},one(e,t,s,i){R(e,t,s,i,true)},off(e,t,s,i){if(typeof t!=="string"||!e){return}const[n,r,o]=W(t,s,i);const a=o!==t;const l=D(e);const c=l[o]||{};const d=t.startsWith(".");if(typeof r!=="undefined"){if(!Object.keys(c).length){return}q(e,l,o,r,n?s:null);return}if(d){for(const u of Object.keys(l)){V(e,l,u,t.slice(1))}}for(const f of Object.keys(c)){const p=f.replace(P,"");if(!a||t.includes(p)){const m=c[f];q(e,l,o,m.callable,m.delegationSelector)}}},trigger(e,t,s){if(typeof t!=="string"||!e){return null}const i=_();const n=F(t);const r=t!==n;let o=null;let a=true;let l=true;let c=false;if(r&&i){o=i.Event(t,s);i(e).trigger(o);a=!o.isPropagationStopped();l=!o.isImmediatePropagationStopped();c=o.isDefaultPrevented()}let d=new Event(t,{bubbles:a,cancelable:true});d=X(d,s);if(c){d.preventDefault()}if(l){e.dispatchEvent(d)}if(d.defaultPrevented&&o){o.preventDefault()}return d}};function X(t,e){for(const[s,i]of Object.entries(e||{})){try{t[s]=i}catch(e){Object.defineProperty(t,s,{configurable:true,get(){return i}})}}return t}const Y=new Map;const U={set(e,t,s){if(!Y.has(e)){Y.set(e,new Map)}const i=Y.get(e);if(!i.has(t)&&i.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`);return}i.set(t,s)},get(e,t){if(Y.has(e)){return Y.get(e).get(t)||null}return null},remove(e,t){if(!Y.has(e)){return}const s=Y.get(e);s.delete(t);if(s.size===0){Y.delete(e)}}};function K(t){if(t==="true"){return true}if(t==="false"){return false}if(t===Number(t).toString()){return Number(t)}if(t===""||t==="null"){return null}if(typeof t!=="string"){return t}try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function Q(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const Z={setDataAttribute(e,t,s){e.setAttribute(`data-bs-${Q(t)}`,s)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${Q(t)}`)},getDataAttributes(t){if(!t){return{}}const s={};const e=Object.keys(t.dataset).filter(e=>e.startsWith("bs")&&!e.startsWith("bsConfig"));for(const i of e){let e=i.replace(/^bs/,"");e=e.charAt(0).toLowerCase()+e.slice(1,e.length);s[e]=K(t.dataset[i])}return s},getDataAttribute(e,t){return K(e.getAttribute(`data-bs-${Q(t)}`))}};class J{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){e=this._mergeConfigObj(e);e=this._configAfterMerge(e);this._typeCheckConfig(e);return e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const s=m(t)?Z.getDataAttribute(t,"config"):{};return{...this.constructor.Default,...typeof s==="object"?s:{},...m(t)?Z.getDataAttributes(t):{},...typeof e==="object"?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const s of Object.keys(t)){const i=t[s];const n=e[s];const r=m(n)?"element":o(n);if(!new RegExp(i).test(r)){throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${r}" but expected type "${i}".`)}}}}const ee="5.2.0";class te extends J{constructor(e,t){super();e=h(e);if(!e){return}this._element=e;this._config=this._getConfig(t);U.set(this._element,this.constructor.DATA_KEY,this)}dispose(){U.remove(this._element,this.constructor.DATA_KEY);G.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this)){this[e]=null}}_queueCallback(e,t,s=true){S(e,t,s)}_getConfig(e){e=this._mergeConfigObj(e,this._element);e=this._configAfterMerge(e);this._typeCheckConfig(e);return e}static getInstance(e){return U.get(h(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,typeof t==="object"?t:null)}static get VERSION(){return ee}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const se=(i,n="hide")=>{const e=`click.dismiss${i.EVENT_KEY}`;const r=i.NAME;G.on(document,e,`[data-bs-dismiss="${r}"]`,function(e){if(["A","AREA"].includes(this.tagName)){e.preventDefault()}if(v(this)){return}const t=u(this)||this.closest(`.${r}`);const s=i.getOrCreateInstance(t);s[n]()})};const ie="alert";const ne="bs.alert";const re=`.${ne}`;const oe=`close${re}`;const ae=`closed${re}`;const le="fade";const ce="show";class de extends te{static get NAME(){return ie}close(){const e=G.trigger(this._element,oe);if(e.defaultPrevented){return}this._element.classList.remove(ce);const t=this._element.classList.contains(le);this._queueCallback(()=>this._destroyElement(),this._element,t)}_destroyElement(){this._element.remove();G.trigger(this._element,ae);this.dispose()}static jQueryInterface(t){return this.each(function(){const e=de.getOrCreateInstance(this);if(typeof t!=="string"){return}if(e[t]===undefined||t.startsWith("_")||t==="constructor"){throw new TypeError(`No method named "${t}"`)}e[t](this)})}}se(de,"close");E(de);const ue="button";const fe="bs.button";const pe=`.${fe}`;const me=".data-api";const he="active";const ge='[data-bs-toggle="button"]';const ve=`click${pe}${me}`;class be extends te{static get NAME(){return ue}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(he))}static jQueryInterface(t){return this.each(function(){const e=be.getOrCreateInstance(this);if(t==="toggle"){e[t]()}})}}G.on(document,ve,ge,e=>{e.preventDefault();const t=e.target.closest(ge);const s=be.getOrCreateInstance(t);s.toggle()});E(be);const we={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(e=>e.matches(t))},parents(e,t){const s=[];let i=e.parentNode.closest(t);while(i){s.push(i);i=i.parentNode.closest(t)}return s},prev(e,t){let s=e.previousElementSibling;while(s){if(s.matches(t)){return[s]}s=s.previousElementSibling}return[]},next(e,t){let s=e.nextElementSibling;while(s){if(s.matches(t)){return[s]}s=s.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(e=>`${e}:not([tabindex^="-"])`).join(",");return this.find(t,e).filter(e=>!v(e)&&g(e))}};const ye="swipe";const _e=".bs.swipe";const je=`touchstart${_e}`;const xe=`touchmove${_e}`;const Ce=`touchend${_e}`;const Ee=`pointerdown${_e}`;const Te=`pointerup${_e}`;const Se="touch";const $e="pen";const Oe="pointer-event";const Me=40;const Pe={endCallback:null,leftCallback:null,rightCallback:null};const ke={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Ae extends J{constructor(e,t){super();this._element=e;if(!e||!Ae.isSupported()){return}this._config=this._getConfig(t);this._deltaX=0;this._supportPointerEvents=Boolean(window.PointerEvent);this._initEvents()}static get Default(){return Pe}static get DefaultType(){return ke}static get NAME(){return ye}dispose(){G.off(this._element,_e)}_start(e){if(!this._supportPointerEvents){this._deltaX=e.touches[0].clientX;return}if(this._eventIsPointerPenTouch(e)){this._deltaX=e.clientX}}_end(e){if(this._eventIsPointerPenTouch(e)){this._deltaX=e.clientX-this._deltaX}this._handleSwipe();T(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=Me){return}const t=e/this._deltaX;this._deltaX=0;if(!t){return}T(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){if(this._supportPointerEvents){G.on(this._element,Ee,e=>this._start(e));G.on(this._element,Te,e=>this._end(e));this._element.classList.add(Oe)}else{G.on(this._element,je,e=>this._start(e));G.on(this._element,xe,e=>this._move(e));G.on(this._element,Ce,e=>this._end(e))}}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&(e.pointerType===$e||e.pointerType===Se)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Le="carousel";const Ie="bs.carousel";const ze=`.${Ie}`;const De=".data-api";const Ne="ArrowLeft";const Be="ArrowRight";const He=500;const We="next";const Re="prev";const qe="left";const Ve="right";const Fe=`slide${ze}`;const Ge=`slid${ze}`;const Xe=`keydown${ze}`;const Ye=`mouseenter${ze}`;const Ue=`mouseleave${ze}`;const Ke=`dragstart${ze}`;const Qe=`load${ze}${De}`;const Ze=`click${ze}${De}`;const Je="carousel";const et="active";const tt="slide";const st="carousel-item-end";const it="carousel-item-start";const nt="carousel-item-next";const rt="carousel-item-prev";const ot=".active";const at=".carousel-item";const lt=ot+at;const ct=".carousel-item img";const dt=".carousel-indicators";const ut="[data-bs-slide], [data-bs-slide-to]";const ft='[data-bs-ride="carousel"]';const pt={[Ne]:Ve,[Be]:qe};const mt={interval:5e3,keyboard:true,pause:"hover",ride:false,touch:true,wrap:true};const ht={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class gt extends te{constructor(e,t){super(e,t);this._interval=null;this._activeElement=null;this._isSliding=false;this.touchTimeout=null;this._swipeHelper=null;this._indicatorsElement=we.findOne(dt,this._element);this._addEventListeners();if(this._config.ride===Je){this.cycle()}}static get Default(){return mt}static get DefaultType(){return ht}static get NAME(){return Le}next(){this._slide(We)}nextWhenVisible(){if(!document.hidden&&g(this._element)){this.next()}}prev(){this._slide(Re)}pause(){if(this._isSliding){p(this._element)}this._clearInterval()}cycle(){this._clearInterval();this._updateInterval();this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(!this._config.ride){return}if(this._isSliding){G.one(this._element,Ge,()=>this.cycle());return}this.cycle()}to(e){const t=this._getItems();if(e>t.length-1||e<0){return}if(this._isSliding){G.one(this._element,Ge,()=>this.to(e));return}const s=this._getItemIndex(this._getActive());if(s===e){return}const i=e>s?We:Re;this._slide(i,t[e])}dispose(){if(this._swipeHelper){this._swipeHelper.dispose()}super.dispose()}_configAfterMerge(e){e.defaultInterval=e.interval;return e}_addEventListeners(){if(this._config.keyboard){G.on(this._element,Xe,e=>this._keydown(e))}if(this._config.pause==="hover"){G.on(this._element,Ye,()=>this.pause());G.on(this._element,Ue,()=>this._maybeEnableCycle())}if(this._config.touch&&Ae.isSupported()){this._addTouchEventListeners()}}_addTouchEventListeners(){for(const s of we.find(ct,this._element)){G.on(s,Ke,e=>e.preventDefault())}const e=()=>{if(this._config.pause!=="hover"){return}this.pause();if(this.touchTimeout){clearTimeout(this.touchTimeout)}this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),He+this._config.interval)};const t={leftCallback:()=>this._slide(this._directionToOrder(qe)),rightCallback:()=>this._slide(this._directionToOrder(Ve)),endCallback:e};this._swipeHelper=new Ae(this._element,t)}_keydown(e){if(/input|textarea/i.test(e.target.tagName)){return}const t=pt[e.key];if(t){e.preventDefault();this._slide(this._directionToOrder(t))}}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement){return}const t=we.findOne(ot,this._indicatorsElement);t.classList.remove(et);t.removeAttribute("aria-current");const s=we.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);if(s){s.classList.add(et);s.setAttribute("aria-current","true")}}_updateInterval(){const e=this._activeElement||this._getActive();if(!e){return}const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding){return}const s=this._getActive();const i=t===We;const n=e||$(this._getItems(),s,i,this._config.wrap);if(n===s){return}const r=this._getItemIndex(n);const o=e=>{return G.trigger(this._element,e,{relatedTarget:n,direction:this._orderToDirection(t),from:this._getItemIndex(s),to:r})};const a=o(Fe);if(a.defaultPrevented){return}if(!s||!n){return}const l=Boolean(this._interval);this.pause();this._isSliding=true;this._setActiveIndicatorElement(r);this._activeElement=n;const c=i?it:st;const d=i?nt:rt;n.classList.add(d);y(n);s.classList.add(c);n.classList.add(c);const u=()=>{n.classList.remove(c,d);n.classList.add(et);s.classList.remove(et,d,c);this._isSliding=false;o(Ge)};this._queueCallback(u,s,this._isAnimated());if(l){this.cycle()}}_isAnimated(){return this._element.classList.contains(tt)}_getActive(){return we.findOne(lt,this._element)}_getItems(){return we.find(at,this._element)}_clearInterval(){if(this._interval){clearInterval(this._interval);this._interval=null}}_directionToOrder(e){if(C()){return e===qe?Re:We}return e===qe?We:Re}_orderToDirection(e){if(C()){return e===Re?qe:Ve}return e===Re?Ve:qe}static jQueryInterface(t){return this.each(function(){const e=gt.getOrCreateInstance(this,t);if(typeof t==="number"){e.to(t);return}if(typeof t==="string"){if(e[t]===undefined||t.startsWith("_")||t==="constructor"){throw new TypeError(`No method named "${t}"`)}e[t]()}})}}G.on(document,Ze,ut,function(e){const t=u(this);if(!t||!t.classList.contains(Je)){return}e.preventDefault();const s=gt.getOrCreateInstance(t);const i=this.getAttribute("data-bs-slide-to");if(i){s.to(i);s._maybeEnableCycle();return}if(Z.getDataAttribute(this,"slide")==="next"){s.next();s._maybeEnableCycle();return}s.prev();s._maybeEnableCycle()});G.on(window,Qe,()=>{const e=we.find(ft);for(const t of e){gt.getOrCreateInstance(t)}});E(gt);const vt="collapse";const bt="bs.collapse";const wt=`.${bt}`;const yt=".data-api";const _t=`show${wt}`;const jt=`shown${wt}`;const xt=`hide${wt}`;const Ct=`hidden${wt}`;const Et=`click${wt}${yt}`;const Tt="show";const St="collapse";const $t="collapsing";const Ot="collapsed";const Mt=`:scope .${St} .${St}`;const Pt="collapse-horizontal";const kt="width";const At="height";const Lt=".collapse.show, .collapse.collapsing";const It='[data-bs-toggle="collapse"]';const zt={parent:null,toggle:true};const Dt={parent:"(null|element)",toggle:"boolean"};class Nt extends te{constructor(e,t){super(e,t);this._isTransitioning=false;this._triggerArray=[];const s=we.find(It);for(const i of s){const n=d(i);const r=we.find(n).filter(e=>e===this._element);if(n!==null&&r.length){this._triggerArray.push(i)}}this._initializeChildren();if(!this._config.parent){this._addAriaAndCollapsedClass(this._triggerArray,this._isShown())}if(this._config.toggle){this.toggle()}}static get Default(){return zt}static get DefaultType(){return Dt}static get NAME(){return vt}toggle(){if(this._isShown()){this.hide()}else{this.show()}}show(){if(this._isTransitioning||this._isShown()){return}let e=[];if(this._config.parent){e=this._getFirstLevelChildren(Lt).filter(e=>e!==this._element).map(e=>Nt.getOrCreateInstance(e,{toggle:false}))}if(e.length&&e[0]._isTransitioning){return}const t=G.trigger(this._element,_t);if(t.defaultPrevented){return}for(const o of e){o.hide()}const s=this._getDimension();this._element.classList.remove(St);this._element.classList.add($t);this._element.style[s]=0;this._addAriaAndCollapsedClass(this._triggerArray,true);this._isTransitioning=true;const i=()=>{this._isTransitioning=false;this._element.classList.remove($t);this._element.classList.add(St,Tt);this._element.style[s]="";G.trigger(this._element,jt)};const n=s[0].toUpperCase()+s.slice(1);const r=`scroll${n}`;this._queueCallback(i,this._element,true);this._element.style[s]=`${this._element[r]}px`}hide(){if(this._isTransitioning||!this._isShown()){return}const e=G.trigger(this._element,xt);if(e.defaultPrevented){return}const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`;y(this._element);this._element.classList.add($t);this._element.classList.remove(St,Tt);for(const i of this._triggerArray){const n=u(i);if(n&&!this._isShown(n)){this._addAriaAndCollapsedClass([i],false)}}this._isTransitioning=true;const s=()=>{this._isTransitioning=false;this._element.classList.remove($t);this._element.classList.add(St);G.trigger(this._element,Ct)};this._element.style[t]="";this._queueCallback(s,this._element,true)}_isShown(e=this._element){return e.classList.contains(Tt)}_configAfterMerge(e){e.toggle=Boolean(e.toggle);e.parent=h(e.parent);return e}_getDimension(){return this._element.classList.contains(Pt)?kt:At}_initializeChildren(){if(!this._config.parent){return}const e=this._getFirstLevelChildren(It);for(const t of e){const s=u(t);if(s){this._addAriaAndCollapsedClass([t],this._isShown(s))}}}_getFirstLevelChildren(e){const t=we.find(Mt,this._config.parent);return we.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(!e.length){return}for(const s of e){s.classList.toggle(Ot,!t);s.setAttribute("aria-expanded",t)}}static jQueryInterface(t){const s={};if(typeof t==="string"&&/show|hide/.test(t)){s.toggle=false}return this.each(function(){const e=Nt.getOrCreateInstance(this,s);if(typeof t==="string"){if(typeof e[t]==="undefined"){throw new TypeError(`No method named "${t}"`)}e[t]()}})}}G.on(document,Et,It,function(e){if(e.target.tagName==="A"||e.delegateTarget&&e.delegateTarget.tagName==="A"){e.preventDefault()}const t=d(this);const s=we.find(t);for(const i of s){Nt.getOrCreateInstance(i,{toggle:false}).toggle()}});E(Nt);const Bt="dropdown";const Ht="bs.dropdown";const Wt=`.${Ht}`;const Rt=".data-api";const qt="Escape";const Vt="Tab";const Ft="ArrowUp";const Gt="ArrowDown";const Xt=2;const Yt=`hide${Wt}`;const Ut=`hidden${Wt}`;const Kt=`show${Wt}`;const Qt=`shown${Wt}`;const Zt=`click${Wt}${Rt}`;const Jt=`keydown${Wt}${Rt}`;const es=`keyup${Wt}${Rt}`;const ts="show";const ss="dropup";const is="dropend";const ns="dropstart";const rs="dropup-center";const os="dropdown-center";const as='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)';const ls=`${as}.${ts}`;const cs=".dropdown-menu";const ds=".navbar";const us=".navbar-nav";const fs=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)";const ps=C()?"top-end":"top-start";const ms=C()?"top-start":"top-end";const hs=C()?"bottom-end":"bottom-start";const gs=C()?"bottom-start":"bottom-end";const vs=C()?"left-start":"right-start";const bs=C()?"right-start":"left-start";const ws="top";const ys="bottom";const _s={autoClose:true,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"};const js={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class xs extends te{constructor(e,t){super(e,t);this._popper=null;this._parent=this._element.parentNode;this._menu=we.findOne(cs,this._parent);this._inNavbar=this._detectNavbar()}static get Default(){return _s}static get DefaultType(){return js}static get NAME(){return Bt}toggle(){return this._isShown()?this.hide():this.show()}show(){if(v(this._element)||this._isShown()){return}const e={relatedTarget:this._element};const t=G.trigger(this._element,Kt,e);if(t.defaultPrevented){return}this._createPopper();if("ontouchstart"in document.documentElement&&!this._parent.closest(us)){for(const s of[].concat(...document.body.children)){G.on(s,"mouseover",w)}}this._element.focus();this._element.setAttribute("aria-expanded",true);this._menu.classList.add(ts);this._element.classList.add(ts);G.trigger(this._element,Qt,e)}hide(){if(v(this._element)||!this._isShown()){return}const e={relatedTarget:this._element};this._completeHide(e)}dispose(){if(this._popper){this._popper.destroy()}super.dispose()}update(){this._inNavbar=this._detectNavbar();if(this._popper){this._popper.update()}}_completeHide(e){const t=G.trigger(this._element,Yt,e);if(t.defaultPrevented){return}if("ontouchstart"in document.documentElement){for(const s of[].concat(...document.body.children)){G.off(s,"mouseover",w)}}if(this._popper){this._popper.destroy()}this._menu.classList.remove(ts);this._element.classList.remove(ts);this._element.setAttribute("aria-expanded","false");Z.removeDataAttribute(this._menu,"popper");G.trigger(this._element,Ut,e)}_getConfig(e){e=super._getConfig(e);if(typeof e.reference==="object"&&!m(e.reference)&&typeof e.reference.getBoundingClientRect!=="function"){throw new TypeError(`${Bt.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`)}return e}_createPopper(){if(typeof i==="undefined"){throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)")}let e=this._element;if(this._config.reference==="parent"){e=this._parent}else if(m(this._config.reference)){e=h(this._config.reference)}else if(typeof this._config.reference==="object"){e=this._config.reference}const t=this._getPopperConfig();this._popper=i["createPopper"](e,this._menu,t)}_isShown(){return this._menu.classList.contains(ts)}_getPlacement(){const e=this._parent;if(e.classList.contains(is)){return vs}if(e.classList.contains(ns)){return bs}if(e.classList.contains(rs)){return ws}if(e.classList.contains(os)){return ys}const t=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";if(e.classList.contains(ss)){return t?ms:ps}return t?gs:hs}_detectNavbar(){return this._element.closest(ds)!==null}_getOffset(){const{offset:t}=this._config;if(typeof t==="string"){return t.split(",").map(e=>Number.parseInt(e,10))}if(typeof t==="function"){return e=>t(e,this._element)}return t}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};if(this._inNavbar||this._config.display==="static"){Z.setDataAttribute(this._menu,"popper","static");e.modifiers=[{name:"applyStyles",enabled:false}]}return{...e,...typeof this._config.popperConfig==="function"?this._config.popperConfig(e):this._config.popperConfig}}_selectMenuItem({key:e,target:t}){const s=we.find(fs,this._menu).filter(e=>g(e));if(!s.length){return}$(s,t,e===Gt,!s.includes(t)).focus()}static jQueryInterface(t){return this.each(function(){const e=xs.getOrCreateInstance(this,t);if(typeof t!=="string"){return}if(typeof e[t]==="undefined"){throw new TypeError(`No method named "${t}"`)}e[t]()})}static clearMenus(e){if(e.button===Xt||e.type==="keyup"&&e.key!==Vt){return}const t=we.find(ls);for(const s of t){const i=xs.getInstance(s);if(!i||i._config.autoClose===false){continue}const n=e.composedPath();const r=n.includes(i._menu);if(n.includes(i._element)||i._config.autoClose==="inside"&&!r||i._config.autoClose==="outside"&&r){continue}if(i._menu.contains(e.target)&&(e.type==="keyup"&&e.key===Vt||/input|select|option|textarea|form/i.test(e.target.tagName))){continue}const o={relatedTarget:i._element};if(e.type==="click"){o.clickEvent=e}i._completeHide(o)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName);const s=e.key===qt;const i=[Ft,Gt].includes(e.key);if(!i&&!s){return}if(t&&!s){return}e.preventDefault();const n=we.findOne(as,e.delegateTarget.parentNode);const r=xs.getOrCreateInstance(n);if(i){e.stopPropagation();r.show();r._selectMenuItem(e);return}if(r._isShown()){e.stopPropagation();r.hide();n.focus()}}}G.on(document,Jt,as,xs.dataApiKeydownHandler);G.on(document,Jt,cs,xs.dataApiKeydownHandler);G.on(document,Zt,xs.clearMenus);G.on(document,es,xs.clearMenus);G.on(document,Zt,as,function(e){e.preventDefault();xs.getOrCreateInstance(this).toggle()});E(xs);const Cs=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top";const Es=".sticky-top";const Ts="padding-right";const Ss="margin-right";class $s{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const t=this.getWidth();this._disableOverFlow();this._setElementAttributes(this._element,Ts,e=>e+t);this._setElementAttributes(Cs,Ts,e=>e+t);this._setElementAttributes(Es,Ss,e=>e-t)}reset(){this._resetElementAttributes(this._element,"overflow");this._resetElementAttributes(this._element,Ts);this._resetElementAttributes(Cs,Ts);this._resetElementAttributes(Es,Ss)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow");this._element.style.overflow="hidden"}_setElementAttributes(e,s,i){const n=this.getWidth();const t=e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+n){return}this._saveInitialAttribute(e,s);const t=window.getComputedStyle(e).getPropertyValue(s);e.style.setProperty(s,`${i(Number.parseFloat(t))}px`)};this._applyManipulationCallback(e,t)}_saveInitialAttribute(e,t){const s=e.style.getPropertyValue(t);if(s){Z.setDataAttribute(e,t,s)}}_resetElementAttributes(e,s){const t=e=>{const t=Z.getDataAttribute(e,s);if(t===null){e.style.removeProperty(s);return}Z.removeDataAttribute(e,s);e.style.setProperty(s,t)};this._applyManipulationCallback(e,t)}_applyManipulationCallback(e,t){if(m(e)){t(e);return}for(const s of we.find(e,this._element)){t(s)}}}const Os="backdrop";const Ms="fade";const Ps="show";const ks=`mousedown.bs.${Os}`;const As={className:"modal-backdrop",clickCallback:null,isAnimated:false,isVisible:true,rootElement:"body"};const Ls={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Is extends J{constructor(e){super();this._config=this._getConfig(e);this._isAppended=false;this._element=null}static get Default(){return As}static get DefaultType(){return Ls}static get NAME(){return Os}show(e){if(!this._config.isVisible){T(e);return}this._append();const t=this._getElement();if(this._config.isAnimated){y(t)}t.classList.add(Ps);this._emulateAnimation(()=>{T(e)})}hide(e){if(!this._config.isVisible){T(e);return}this._getElement().classList.remove(Ps);this._emulateAnimation(()=>{this.dispose();T(e)})}dispose(){if(!this._isAppended){return}G.off(this._element,ks);this._element.remove();this._isAppended=false}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className;if(this._config.isAnimated){e.classList.add(Ms)}this._element=e}return this._element}_configAfterMerge(e){e.rootElement=h(e.rootElement);return e}_append(){if(this._isAppended){return}const e=this._getElement();this._config.rootElement.append(e);G.on(e,ks,()=>{T(this._config.clickCallback)});this._isAppended=true}_emulateAnimation(e){S(e,this._getElement(),this._config.isAnimated)}}const zs="focustrap";const Ds="bs.focustrap";const Ns=`.${Ds}`;const Bs=`focusin${Ns}`;const Hs=`keydown.tab${Ns}`;const Ws="Tab";const Rs="forward";const qs="backward";const Vs={autofocus:true,trapElement:null};const Fs={autofocus:"boolean",trapElement:"element"};class Gs extends J{constructor(e){super();this._config=this._getConfig(e);this._isActive=false;this._lastTabNavDirection=null}static get Default(){return Vs}static get DefaultType(){return Fs}static get NAME(){return zs}activate(){if(this._isActive){return}if(this._config.autofocus){this._config.trapElement.focus()}G.off(document,Ns);G.on(document,Bs,e=>this._handleFocusin(e));G.on(document,Hs,e=>this._handleKeydown(e));this._isActive=true}deactivate(){if(!this._isActive){return}this._isActive=false;G.off(document,Ns)}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target)){return}const s=we.focusableChildren(t);if(s.length===0){t.focus()}else if(this._lastTabNavDirection===qs){s[s.length-1].focus()}else{s[0].focus()}}_handleKeydown(e){if(e.key!==Ws){return}this._lastTabNavDirection=e.shiftKey?qs:Rs}}const Xs="modal";const Ys="bs.modal";const Us=`.${Ys}`;const Ks=".data-api";const Qs="Escape";const Zs=`hide${Us}`;const Js=`hidePrevented${Us}`;const ei=`hidden${Us}`;const ti=`show${Us}`;const si=`shown${Us}`;const ii=`resize${Us}`;const ni=`mousedown.dismiss${Us}`;const ri=`keydown.dismiss${Us}`;const oi=`click${Us}${Ks}`;const ai="modal-open";const li="fade";const ci="show";const di="modal-static";const ui=".modal.show";const fi=".modal-dialog";const pi=".modal-body";const mi='[data-bs-toggle="modal"]';const hi={backdrop:true,focus:true,keyboard:true};const gi={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class vi extends te{constructor(e,t){super(e,t);this._dialog=we.findOne(fi,this._element);this._backdrop=this._initializeBackDrop();this._focustrap=this._initializeFocusTrap();this._isShown=false;this._isTransitioning=false;this._scrollBar=new $s;this._addEventListeners()}static get Default(){return hi}static get DefaultType(){return gi}static get NAME(){return Xs}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||this._isTransitioning){return}const t=G.trigger(this._element,ti,{relatedTarget:e});if(t.defaultPrevented){return}this._isShown=true;this._isTransitioning=true;this._scrollBar.hide();document.body.classList.add(ai);this._adjustDialog();this._backdrop.show(()=>this._showElement(e))}hide(){if(!this._isShown||this._isTransitioning){return}const e=G.trigger(this._element,Zs);if(e.defaultPrevented){return}this._isShown=false;this._isTransitioning=true;this._focustrap.deactivate();this._element.classList.remove(ci);this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated())}dispose(){for(const e of[window,this._dialog]){G.off(e,Us)}this._backdrop.dispose();this._focustrap.deactivate();super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Is({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Gs({trapElement:this._element})}_showElement(e){if(!document.body.contains(this._element)){document.body.append(this._element)}this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.setAttribute("aria-modal",true);this._element.setAttribute("role","dialog");this._element.scrollTop=0;const t=we.findOne(pi,this._dialog);if(t){t.scrollTop=0}y(this._element);this._element.classList.add(ci);const s=()=>{if(this._config.focus){this._focustrap.activate()}this._isTransitioning=false;G.trigger(this._element,si,{relatedTarget:e})};this._queueCallback(s,this._dialog,this._isAnimated())}_addEventListeners(){G.on(this._element,ri,e=>{if(e.key!==Qs){return}if(this._config.keyboard){e.preventDefault();this.hide();return}this._triggerBackdropTransition()});G.on(window,ii,()=>{if(this._isShown&&!this._isTransitioning){this._adjustDialog()}});G.on(this._element,ni,e=>{if(e.target!==e.currentTarget){return}if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}if(this._config.backdrop){this.hide()}})}_hideModal(){this._element.style.display="none";this._element.setAttribute("aria-hidden",true);this._element.removeAttribute("aria-modal");this._element.removeAttribute("role");this._isTransitioning=false;this._backdrop.hide(()=>{document.body.classList.remove(ai);this._resetAdjustments();this._scrollBar.reset();G.trigger(this._element,ei)})}_isAnimated(){return this._element.classList.contains(li)}_triggerBackdropTransition(){const e=G.trigger(this._element,Js);if(e.defaultPrevented){return}const t=this._element.scrollHeight>document.documentElement.clientHeight;const s=this._element.style.overflowY;if(s==="hidden"||this._element.classList.contains(di)){return}if(!t){this._element.style.overflowY="hidden"}this._element.classList.add(di);this._queueCallback(()=>{this._element.classList.remove(di);this._queueCallback(()=>{this._element.style.overflowY=s},this._dialog)},this._dialog);this._element.focus()}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight;const t=this._scrollBar.getWidth();const s=t>0;if(s&&!e){const i=C()?"paddingLeft":"paddingRight";this._element.style[i]=`${t}px`}if(!s&&e){const i=C()?"paddingRight":"paddingLeft";this._element.style[i]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="";this._element.style.paddingRight=""}static jQueryInterface(t,s){return this.each(function(){const e=vi.getOrCreateInstance(this,t);if(typeof t!=="string"){return}if(typeof e[t]==="undefined"){throw new TypeError(`No method named "${t}"`)}e[t](s)})}}G.on(document,oi,mi,function(e){const t=u(this);if(["A","AREA"].includes(this.tagName)){e.preventDefault()}G.one(t,ti,e=>{if(e.defaultPrevented){return}G.one(t,ei,()=>{if(g(this)){this.focus()}})});const s=we.findOne(ui);if(s){vi.getInstance(s).hide()}const i=vi.getOrCreateInstance(t);i.toggle(this)});se(vi);E(vi);const bi="offcanvas";const wi="bs.offcanvas";const yi=`.${wi}`;const _i=".data-api";const ji=`load${yi}${_i}`;const xi="Escape";const Ci="show";const Ei="showing";const Ti="hiding";const Si="offcanvas-backdrop";const $i=".offcanvas.show";const Oi=`show${yi}`;const Mi=`shown${yi}`;const Pi=`hide${yi}`;const ki=`hidePrevented${yi}`;const Ai=`hidden${yi}`;const Li=`resize${yi}`;const Ii=`click${yi}${_i}`;const zi=`keydown.dismiss${yi}`;const Di='[data-bs-toggle="offcanvas"]';const Ni={backdrop:true,keyboard:true,scroll:false};const Bi={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Hi extends te{constructor(e,t){super(e,t);this._isShown=false;this._backdrop=this._initializeBackDrop();this._focustrap=this._initializeFocusTrap();this._addEventListeners()}static get Default(){return Ni}static get DefaultType(){return Bi}static get NAME(){return bi}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown){return}const t=G.trigger(this._element,Oi,{relatedTarget:e});if(t.defaultPrevented){return}this._isShown=true;this._backdrop.show();if(!this._config.scroll){(new $s).hide()}this._element.setAttribute("aria-modal",true);this._element.setAttribute("role","dialog");this._element.classList.add(Ei);const s=()=>{if(!this._config.scroll||this._config.backdrop){this._focustrap.activate()}this._element.classList.add(Ci);this._element.classList.remove(Ei);G.trigger(this._element,Mi,{relatedTarget:e})};this._queueCallback(s,this._element,true)}hide(){if(!this._isShown){return}const e=G.trigger(this._element,Pi);if(e.defaultPrevented){return}this._focustrap.deactivate();this._element.blur();this._isShown=false;this._element.classList.add(Ti);this._backdrop.hide();const t=()=>{this._element.classList.remove(Ci,Ti);this._element.removeAttribute("aria-modal");this._element.removeAttribute("role");if(!this._config.scroll){(new $s).reset()}G.trigger(this._element,Ai)};this._queueCallback(t,this._element,true)}dispose(){this._backdrop.dispose();this._focustrap.deactivate();super.dispose()}_initializeBackDrop(){const e=()=>{if(this._config.backdrop==="static"){G.trigger(this._element,ki);return}this.hide()};const t=Boolean(this._config.backdrop);return new Is({className:Si,isVisible:t,isAnimated:true,rootElement:this._element.parentNode,clickCallback:t?e:null})}_initializeFocusTrap(){return new Gs({trapElement:this._element})}_addEventListeners(){G.on(this._element,zi,e=>{if(e.key!==xi){return}if(!this._config.keyboard){G.trigger(this._element,ki);return}this.hide()})}static jQueryInterface(t){return this.each(function(){const e=Hi.getOrCreateInstance(this,t);if(typeof t!=="string"){return}if(e[t]===undefined||t.startsWith("_")||t==="constructor"){throw new TypeError(`No method named "${t}"`)}e[t](this)})}}G.on(document,Ii,Di,function(e){const t=u(this);if(["A","AREA"].includes(this.tagName)){e.preventDefault()}if(v(this)){return}G.one(t,Ai,()=>{if(g(this)){this.focus()}});const s=we.findOne($i);if(s&&s!==t){Hi.getInstance(s).hide()}const i=Hi.getOrCreateInstance(t);i.toggle(this)});G.on(window,ji,()=>{for(const e of we.find($i)){Hi.getOrCreateInstance(e).show()}});G.on(window,Li,()=>{for(const e of we.find("[aria-modal][class*=show][class*=offcanvas-]")){if(getComputedStyle(e).position!=="fixed"){Hi.getOrCreateInstance(e).hide()}}});se(Hi);E(Hi);const Wi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]);const Ri=/^aria-[\w-]*$/i;const qi=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i;const Vi=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;const Fi=(e,t)=>{const s=e.nodeName.toLowerCase();if(t.includes(s)){if(Wi.has(s)){return Boolean(qi.test(e.nodeValue)||Vi.test(e.nodeValue))}return true}return t.filter(e=>e instanceof RegExp).some(e=>e.test(s))};const Gi={"*":["class","dir","id","lang","role",Ri],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};function Xi(e,t,s){if(!e.length){return e}if(s&&typeof s==="function"){return s(e)}const i=new window.DOMParser;const n=i.parseFromString(e,"text/html");const r=[].concat(...n.body.querySelectorAll("*"));for(const o of r){const a=o.nodeName.toLowerCase();if(!Object.keys(t).includes(a)){o.remove();continue}const l=[].concat(...o.attributes);const c=[].concat(t["*"]||[],t[a]||[]);for(const d of l){if(!Fi(d,c)){o.removeAttribute(d.nodeName)}}}return n.body.innerHTML}const Yi="TemplateFactory";const Ui={allowList:Gi,content:{},extraClass:"",html:false,sanitize:true,sanitizeFn:null,template:"
"};const Ki={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"};const Qi={entry:"(string|element|function|null)",selector:"(string|element)"};class Zi extends J{constructor(e){super();this._config=this._getConfig(e)}static get Default(){return Ui}static get DefaultType(){return Ki}static get NAME(){return Yi}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){this._checkContent(e);this._config.content={...this._config.content,...e};return this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[i,n]of Object.entries(this._config.content)){this._setContent(e,n,i)}const t=e.children[0];const s=this._resolvePossibleFunction(this._config.extraClass);if(s){t.classList.add(...s.split(" "))}return t}_typeCheckConfig(e){super._typeCheckConfig(e);this._checkContent(e.content)}_checkContent(e){for(const[t,s]of Object.entries(e)){super._typeCheckConfig({selector:t,entry:s},Qi)}}_setContent(e,t,s){const i=we.findOne(s,e);if(!i){return}t=this._resolvePossibleFunction(t);if(!t){i.remove();return}if(m(t)){this._putElementInTemplate(h(t),i);return}if(this._config.html){i.innerHTML=this._maybeSanitize(t);return}i.textContent=t}_maybeSanitize(e){return this._config.sanitize?Xi(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return typeof e==="function"?e(this):e}_putElementInTemplate(e,t){if(this._config.html){t.innerHTML="";t.append(e);return}t.textContent=e.textContent}}const Ji="tooltip";const en=new Set(["sanitize","allowList","sanitizeFn"]);const tn="fade";const sn="modal";const nn="show";const rn=".tooltip-inner";const on=`.${sn}`;const an="hide.bs.modal";const ln="hover";const cn="focus";const dn="click";const un="manual";const fn="hide";const pn="hidden";const mn="show";const hn="shown";const gn="inserted";const vn="click";const bn="focusin";const wn="focusout";const yn="mouseenter";const _n="mouseleave";const jn={AUTO:"auto",TOP:"top",RIGHT:C()?"left":"right",BOTTOM:"bottom",LEFT:C()?"right":"left"};const xn={allowList:Gi,animation:true,boundary:"clippingParents",container:false,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:false,offset:[0,0],placement:"top",popperConfig:null,sanitize:true,sanitizeFn:null,selector:false,template:'",title:"",trigger:"hover focus"};const Cn={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class En extends te{constructor(e,t){if(typeof i==="undefined"){throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)")}super(e,t);this._isEnabled=true;this._timeout=0;this._isHovered=false;this._activeTrigger={};this._popper=null;this._templateFactory=null;this._newContent=null;this.tip=null;this._setListeners()}static get Default(){return xn}static get DefaultType(){return Cn}static get NAME(){return Ji}enable(){this._isEnabled=true}disable(){this._isEnabled=false}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(e){if(!this._isEnabled){return}if(e){const t=this._initializeOnDelegatedTarget(e);t._activeTrigger.click=!t._activeTrigger.click;if(t._isWithActiveTrigger()){t._enter()}else{t._leave()}return}if(this._isShown()){this._leave();return}this._enter()}dispose(){clearTimeout(this._timeout);G.off(this._element.closest(on),an,this._hideModalHandler);if(this.tip){this.tip.remove()}this._disposePopper();super.dispose()}show(){if(this._element.style.display==="none"){throw new Error("Please use show on visible elements")}if(!(this._isWithContent()&&this._isEnabled)){return}const e=G.trigger(this._element,this.constructor.eventName(mn));const t=b(this._element);const s=(t||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!s){return}if(this.tip){this.tip.remove();this.tip=null}const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(!this._element.ownerDocument.documentElement.contains(this.tip)){n.append(i);G.trigger(this._element,this.constructor.eventName(gn))}if(this._popper){this._popper.update()}else{this._popper=this._createPopper(i)}i.classList.add(nn);if("ontouchstart"in document.documentElement){for(const o of[].concat(...document.body.children)){G.on(o,"mouseover",w)}}const r=()=>{const e=this._isHovered;this._isHovered=false;G.trigger(this._element,this.constructor.eventName(hn));if(e){this._leave()}};this._queueCallback(r,this.tip,this._isAnimated())}hide(){if(!this._isShown()){return}const e=G.trigger(this._element,this.constructor.eventName(fn));if(e.defaultPrevented){return}const t=this._getTipElement();t.classList.remove(nn);if("ontouchstart"in document.documentElement){for(const i of[].concat(...document.body.children)){G.off(i,"mouseover",w)}}this._activeTrigger[dn]=false;this._activeTrigger[cn]=false;this._activeTrigger[ln]=false;this._isHovered=false;const s=()=>{if(this._isWithActiveTrigger()){return}if(!this._isHovered){t.remove()}this._element.removeAttribute("aria-describedby");G.trigger(this._element,this.constructor.eventName(pn));this._disposePopper()};this._queueCallback(s,this.tip,this._isAnimated())}update(){if(this._popper){this._popper.update()}}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){if(!this.tip){this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())}return this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t){return null}t.classList.remove(tn,nn);t.classList.add(`bs-${this.constructor.NAME}-auto`);const s=l(this.constructor.NAME).toString();t.setAttribute("id",s);if(this._isAnimated()){t.classList.add(tn)}return t}setContent(e){this._newContent=e;if(this._isShown()){this._disposePopper();this.show()}}_getTemplateFactory(e){if(this._templateFactory){this._templateFactory.changeContent(e)}else{this._templateFactory=new Zi({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)})}return this._templateFactory}_getContentForTemplate(){return{[rn]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._config.originalTitle}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(tn)}_isShown(){return this.tip&&this.tip.classList.contains(nn)}_createPopper(e){const t=typeof this._config.placement==="function"?this._config.placement.call(this,e,this._element):this._config.placement;const s=jn[t.toUpperCase()];return i["createPopper"](this._element,e,this._getPopperConfig(s))}_getOffset(){const{offset:t}=this._config;if(typeof t==="string"){return t.split(",").map(e=>Number.parseInt(e,10))}if(typeof t==="function"){return e=>t(e,this._element)}return t}_resolvePossibleFunction(e){return typeof e==="function"?e.call(this._element):e}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:true,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,...typeof this._config.popperConfig==="function"?this._config.popperConfig(t):this._config.popperConfig}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e){if(t==="click"){G.on(this._element,this.constructor.eventName(vn),this._config.selector,e=>this.toggle(e))}else if(t!==un){const s=t===ln?this.constructor.eventName(yn):this.constructor.eventName(bn);const i=t===ln?this.constructor.eventName(_n):this.constructor.eventName(wn);G.on(this._element,s,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger[e.type==="focusin"?cn:ln]=true;t._enter()});G.on(this._element,i,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger[e.type==="focusout"?cn:ln]=t._element.contains(e.relatedTarget);t._leave()})}}this._hideModalHandler=()=>{if(this._element){this.hide()}};G.on(this._element.closest(on),an,this._hideModalHandler);if(this._config.selector){this._config={...this._config,trigger:"manual",selector:""}}else{this._fixTitle()}}_fixTitle(){const e=this._config.originalTitle;if(!e){return}if(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()){this._element.setAttribute("aria-label",e)}this._element.removeAttribute("title")}_enter(){if(this._isShown()||this._isHovered){this._isHovered=true;return}this._isHovered=true;this._setTimeout(()=>{if(this._isHovered){this.show()}},this._config.delay.show)}_leave(){if(this._isWithActiveTrigger()){return}this._isHovered=false;this._setTimeout(()=>{if(!this._isHovered){this.hide()}},this._config.delay.hide)}_setTimeout(e,t){clearTimeout(this._timeout);this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(true)}_getConfig(e){const t=Z.getDataAttributes(this._element);for(const s of Object.keys(t)){if(en.has(s)){delete t[s]}}e={...t,...typeof e==="object"&&e?e:{}};e=this._mergeConfigObj(e);e=this._configAfterMerge(e);this._typeCheckConfig(e);return e}_configAfterMerge(e){e.container=e.container===false?document.body:h(e.container);if(typeof e.delay==="number"){e.delay={show:e.delay,hide:e.delay}}e.originalTitle=this._element.getAttribute("title")||"";if(typeof e.title==="number"){e.title=e.title.toString()}if(typeof e.content==="number"){e.content=e.content.toString()}return e}_getDelegateConfig(){const e={};for(const t in this._config){if(this.constructor.Default[t]!==this._config[t]){e[t]=this._config[t]}}return e}_disposePopper(){if(this._popper){this._popper.destroy();this._popper=null}}static jQueryInterface(t){return this.each(function(){const e=En.getOrCreateInstance(this,t);if(typeof t!=="string"){return}if(typeof e[t]==="undefined"){throw new TypeError(`No method named "${t}"`)}e[t]()})}}E(En);const Tn="popover";const Sn=".popover-header";const $n=".popover-body";const On={...En.Default,content:"",offset:[0,8],placement:"right",template:'",trigger:"click"};const Mn={...En.DefaultType,content:"(null|string|element|function)"};class Pn extends En{static get Default(){return On}static get DefaultType(){return Mn}static get NAME(){return Tn}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Sn]:this._getTitle(),[$n]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const e=Pn.getOrCreateInstance(this,t);if(typeof t!=="string"){return}if(typeof e[t]==="undefined"){throw new TypeError(`No method named "${t}"`)}e[t]()})}}E(Pn);const kn="scrollspy";const An="bs.scrollspy";const Ln=`.${An}`;const In=".data-api";const zn=`activate${Ln}`;const Dn=`click${Ln}`;const Nn=`load${Ln}${In}`;const Bn="dropdown-item";const Hn="active";const Wn='[data-bs-spy="scroll"]';const Rn="[href]";const qn=".nav, .list-group";const Vn=".nav-link";const Fn=".nav-item";const Gn=".list-group-item";const Xn=`${Vn}, ${Fn} > ${Vn}, ${Gn}`;const Yn=".dropdown";const Un=".dropdown-toggle";const Kn={offset:null,rootMargin:"0px 0px -25%",smoothScroll:false,target:null};const Qn={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element"};class Zn extends te{constructor(e,t){super(e,t);this._targetLinks=new Map;this._observableSections=new Map;this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element;this._activeTarget=null;this._observer=null;this._previousScrollData={visibleEntryTop:0,parentScrollTop:0};this.refresh()}static get Default(){return Kn}static get DefaultType(){return Qn}static get NAME(){return kn}refresh(){this._initializeTargetsAndObservables();this._maybeEnableSmoothScroll();if(this._observer){this._observer.disconnect()}else{this._observer=this._getNewObserver()}for(const e of this._observableSections.values()){this._observer.observe(e)}}dispose(){this._observer.disconnect();super.dispose()}_configAfterMerge(e){e.target=h(e.target)||document.body;return e}_maybeEnableSmoothScroll(){if(!this._config.smoothScroll){return}G.off(this._config.target,Dn);G.on(this._config.target,Dn,Rn,e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const s=this._rootElement||window;const i=t.offsetTop-this._element.offsetTop;if(s.scrollTo){s.scrollTo({top:i,behavior:"smooth"});return}s.scrollTop=i}})}_getNewObserver(){const e={root:this._rootElement,threshold:[.1,.5,1],rootMargin:this._getRootMargin()};return new IntersectionObserver(e=>this._observerCallback(e),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`);const s=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop;this._process(t(e))};const i=(this._rootElement||document.documentElement).scrollTop;const n=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const r of e){if(!r.isIntersecting){this._activeTarget=null;this._clearActiveClass(t(r));continue}const o=r.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(n&&o){s(r);if(!i){return}continue}if(!n&&!o){s(r)}}}_getRootMargin(){return this._config.offset?`${this._config.offset}px 0px -30%`:this._config.rootMargin}_initializeTargetsAndObservables(){this._targetLinks=new Map;this._observableSections=new Map;const e=we.find(Rn,this._config.target);for(const t of e){if(!t.hash||v(t)){continue}const s=we.findOne(t.hash,this._element);if(g(s)){this._targetLinks.set(t.hash,t);this._observableSections.set(t.hash,s)}}}_process(e){if(this._activeTarget===e){return}this._clearActiveClass(this._config.target);this._activeTarget=e;e.classList.add(Hn);this._activateParents(e);G.trigger(this._element,zn,{relatedTarget:e})}_activateParents(e){if(e.classList.contains(Bn)){we.findOne(Un,e.closest(Yn)).classList.add(Hn);return}for(const t of we.parents(e,qn)){for(const s of we.prev(t,Xn)){s.classList.add(Hn)}}}_clearActiveClass(e){e.classList.remove(Hn);const t=we.find(`${Rn}.${Hn}`,e);for(const s of t){s.classList.remove(Hn)}}static jQueryInterface(t){return this.each(function(){const e=Zn.getOrCreateInstance(this,t);if(typeof t!=="string"){return}if(e[t]===undefined||t.startsWith("_")||t==="constructor"){throw new TypeError(`No method named "${t}"`)}e[t]()})}}G.on(window,Nn,()=>{for(const e of we.find(Wn)){Zn.getOrCreateInstance(e)}});E(Zn);const Jn="tab";const er="bs.tab";const tr=`.${er}`;const sr=`hide${tr}`;const ir=`hidden${tr}`;const nr=`show${tr}`;const rr=`shown${tr}`;const or=`click${tr}`;const ar=`keydown${tr}`;const lr=`load${tr}`;const cr="ArrowLeft";const dr="ArrowRight";const ur="ArrowUp";const fr="ArrowDown";const pr="active";const mr="fade";const hr="show";const gr="dropdown";const vr=".dropdown-toggle";const br=".dropdown-menu";const wr=".dropdown-item";const yr=":not(.dropdown-toggle)";const _r='.list-group, .nav, [role="tablist"]';const jr=".nav-item, .list-group-item";const xr=`.nav-link${yr}, .list-group-item${yr}, [role="tab"]${yr}`;const Cr='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]';const Er=`${xr}, ${Cr}`;const Tr=`.${pr}[data-bs-toggle="tab"], .${pr}[data-bs-toggle="pill"], .${pr}[data-bs-toggle="list"]`;class Sr extends te{constructor(e){super(e);this._parent=this._element.closest(_r);if(!this._parent){return}this._setInitialAttributes(this._parent,this._getChildren());G.on(this._element,ar,e=>this._keydown(e))}static get NAME(){return Jn}show(){const e=this._element;if(this._elemIsActive(e)){return}const t=this._getActiveElem();const s=t?G.trigger(t,sr,{relatedTarget:e}):null;const i=G.trigger(e,nr,{relatedTarget:t});if(i.defaultPrevented||s&&s.defaultPrevented){return}this._deactivate(t,e);this._activate(e,t)}_activate(e,t){if(!e){return}e.classList.add(pr);this._activate(u(e));const s=()=>{if(e.getAttribute("role")!=="tab"){e.classList.add(hr);return}e.focus();e.removeAttribute("tabindex");e.setAttribute("aria-selected",true);this._toggleDropDown(e,true);G.trigger(e,rr,{relatedTarget:t})};this._queueCallback(s,e,e.classList.contains(mr))}_deactivate(e,t){if(!e){return}e.classList.remove(pr);e.blur();this._deactivate(u(e));const s=()=>{if(e.getAttribute("role")!=="tab"){e.classList.remove(hr);return}e.setAttribute("aria-selected",false);e.setAttribute("tabindex","-1");this._toggleDropDown(e,false);G.trigger(e,ir,{relatedTarget:t})};this._queueCallback(s,e,e.classList.contains(mr))}_keydown(e){if(![cr,dr,ur,fr].includes(e.key)){return}e.stopPropagation();e.preventDefault();const t=[dr,fr].includes(e.key);const s=$(this._getChildren().filter(e=>!v(e)),e.target,t,true);if(s){Sr.getOrCreateInstance(s).show()}}_getChildren(){return we.find(Er,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const s of t){this._setInitialAttributesOnChild(s)}}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e);const s=this._getOuterElement(e);e.setAttribute("aria-selected",t);if(s!==e){this._setAttributeIfNotExists(s,"role","presentation")}if(!t){e.setAttribute("tabindex","-1")}this._setAttributeIfNotExists(e,"role","tab");this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=u(e);if(!t){return}this._setAttributeIfNotExists(t,"role","tabpanel");if(e.id){this._setAttributeIfNotExists(t,"aria-labelledby",`#${e.id}`)}}_toggleDropDown(e,i){const n=this._getOuterElement(e);if(!n.classList.contains(gr)){return}const t=(e,t)=>{const s=we.findOne(e,n);if(s){s.classList.toggle(t,i)}};t(vr,pr);t(br,hr);t(wr,pr);n.setAttribute("aria-expanded",i)}_setAttributeIfNotExists(e,t,s){if(!e.hasAttribute(t)){e.setAttribute(t,s)}}_elemIsActive(e){return e.classList.contains(pr)}_getInnerElement(e){return e.matches(Er)?e:we.findOne(Er,e)}_getOuterElement(e){return e.closest(jr)||e}static jQueryInterface(t){return this.each(function(){const e=Sr.getOrCreateInstance(this);if(typeof t!=="string"){return}if(e[t]===undefined||t.startsWith("_")||t==="constructor"){throw new TypeError(`No method named "${t}"`)}e[t]()})}}G.on(document,or,Cr,function(e){if(["A","AREA"].includes(this.tagName)){e.preventDefault()}if(v(this)){return}Sr.getOrCreateInstance(this).show()});G.on(window,lr,()=>{for(const e of we.find(Tr)){Sr.getOrCreateInstance(e)}});E(Sr);const $r="toast";const Or="bs.toast";const Mr=`.${Or}`;const Pr=`mouseover${Mr}`;const kr=`mouseout${Mr}`;const Ar=`focusin${Mr}`;const Lr=`focusout${Mr}`;const Ir=`hide${Mr}`;const zr=`hidden${Mr}`;const Dr=`show${Mr}`;const Nr=`shown${Mr}`;const Br="fade";const Hr="hide";const Wr="show";const Rr="showing";const qr={animation:"boolean",autohide:"boolean",delay:"number"};const Vr={animation:true,autohide:true,delay:5e3};class Fr extends te{constructor(e,t){super(e,t);this._timeout=null;this._hasMouseInteraction=false;this._hasKeyboardInteraction=false;this._setListeners()}static get Default(){return Vr}static get DefaultType(){return qr}static get NAME(){return $r}show(){const e=G.trigger(this._element,Dr);if(e.defaultPrevented){return}this._clearTimeout();if(this._config.animation){this._element.classList.add(Br)}const t=()=>{this._element.classList.remove(Rr);G.trigger(this._element,Nr);this._maybeScheduleHide()};this._element.classList.remove(Hr);y(this._element);this._element.classList.add(Wr,Rr);this._queueCallback(t,this._element,this._config.animation)}hide(){if(!this.isShown()){return}const e=G.trigger(this._element,Ir);if(e.defaultPrevented){return}const t=()=>{this._element.classList.add(Hr);this._element.classList.remove(Rr,Wr);G.trigger(this._element,zr)};this._element.classList.add(Rr);this._queueCallback(t,this._element,this._config.animation)}dispose(){this._clearTimeout();if(this.isShown()){this._element.classList.remove(Wr)}super.dispose()}isShown(){return this._element.classList.contains(Wr)}_maybeScheduleHide(){if(!this._config.autohide){return}if(this._hasMouseInteraction||this._hasKeyboardInteraction){return}this._timeout=setTimeout(()=>{this.hide()},this._config.delay)}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t;break}if(t){this._clearTimeout();return}const s=e.relatedTarget;if(this._element===s||this._element.contains(s)){return}this._maybeScheduleHide()}_setListeners(){G.on(this._element,Pr,e=>this._onInteraction(e,true));G.on(this._element,kr,e=>this._onInteraction(e,false));G.on(this._element,Ar,e=>this._onInteraction(e,true));G.on(this._element,Lr,e=>this._onInteraction(e,false))}_clearTimeout(){clearTimeout(this._timeout);this._timeout=null}static jQueryInterface(t){return this.each(function(){const e=Fr.getOrCreateInstance(this,t);if(typeof t==="string"){if(typeof e[t]==="undefined"){throw new TypeError(`No method named "${t}"`)}e[t](this)}})}}se(Fr);E(Fr)},"../node_modules/magnific-popup/dist/jquery.magnific-popup.js":function(t,s,i){var n,r,o;(function(e){if(true){!(r=[i("jquery")],n=e,o=typeof n==="function"?n.apply(s,r):n,o!==undefined&&(t.exports=o))}else{}})(function(d){var l="Close",c="BeforeClose",s="AfterClose",i="BeforeAppend",u="MarkupParse",f="Open",n="Change",r="mfp",p="."+r,m="mfp-ready",o="mfp-removing",a="mfp-prevent-close";var h,e=function(){},g=!!window.jQuery,v,b=d(window),w,y,_,t;var j=function(e,t){h.ev.on(r+e+p,t)},x=function(e,t,s,i){var n=document.createElement("div");n.className="mfp-"+e;if(s){n.innerHTML=s}if(!i){n=d(n);if(t){n.appendTo(t)}}else if(t){t.appendChild(n)}return n},C=function(e,t){h.ev.triggerHandler(r+e,t);if(h.st.callbacks){e=e.charAt(0).toLowerCase()+e.slice(1);if(h.st.callbacks[e]){h.st.callbacks[e].apply(h,d.isArray(t)?t:[t])}}},E=function(e){if(e!==t||!h.currTemplate.closeBtn){h.currTemplate.closeBtn=d(h.st.closeMarkup.replace("%title%",h.st.tClose));t=e}return h.currTemplate.closeBtn},T=function(){if(!d.magnificPopup.instance){h=new e;h.init();d.magnificPopup.instance=h}},S=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(e["transition"]!==undefined){return true}while(t.length){if(t.pop()+"Transition"in e){return true}}return false};e.prototype={constructor:e,init:function(){var e=navigator.appVersion;h.isLowIE=h.isIE8=document.all&&!document.addEventListener;h.isAndroid=/android/gi.test(e);h.isIOS=/iphone|ipad|ipod/gi.test(e);h.supportsTransition=S();h.probablyMobile=h.isAndroid||h.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);w=d(document);h.popupsCache={}},open:function(e){var t;if(e.isObj===false){h.items=e.items.toArray();h.index=0;var s=e.items,i;for(t=0;t(e||b.height())},_setFocus:function(){(h.st.focus?h.content.find(h.st.focus).eq(0):h.wrap).focus()},_onFocusIn:function(e){if(e.target!==h.wrap[0]&&!d.contains(h.wrap[0],e.target)){h._setFocus();return false}},_parseMarkup:function(n,e,t){var r;if(t.data){e=d.extend(t.data,e)}C(u,[n,e,t]);d.each(e,function(e,t){if(t===undefined||t===false){return true}r=e.split("_");if(r.length>1){var s=n.find(p+"-"+r[0]);if(s.length>0){var i=r[1];if(i==="replaceWith"){if(s[0]!==t[0]){s.replaceWith(t)}}else if(i==="img"){if(s.is("img")){s.attr("src",t)}else{s.replaceWith(d("").attr("src",t).attr("class",s.attr("class")))}}else{s.attr(r[1],t)}}}else{n.find(p+"-"+e).html(t)}})},_getScrollbarSize:function(){if(h.scrollbarSize===undefined){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(e);h.scrollbarSize=e.offsetWidth-e.clientWidth;document.body.removeChild(e)}return h.scrollbarSize}};d.magnificPopup={instance:null,proto:e.prototype,modules:[],open:function(e,t){T();if(!e){e={}}else{e=d.extend(true,{},e)}e.isObj=true;e.index=t||0;return this.instance.open(e)},close:function(){return d.magnificPopup.instance&&d.magnificPopup.instance.close()},registerModule:function(e,t){if(t.options){d.magnificPopup.defaults[e]=t.options}d.extend(this.proto,t.proto);this.modules.push(e)},defaults:{disableOn:0,key:null,midClick:false,mainClass:"",preloader:true,focus:"",closeOnContentClick:false,closeOnBgClick:true,closeBtnInside:true,showCloseBtn:true,enableEscapeKey:true,modal:false,alignTop:false,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:true}};d.fn.magnificPopup=function(e){T();var t=d(this);if(typeof e==="string"){if(e==="open"){var s,i=g?t.data("magnificPopup"):t[0].magnificPopup,n=parseInt(arguments[1],10)||0;if(i.items){s=i.items[n]}else{s=t;if(i.delegate){s=s.find(i.delegate)}s=s.eq(n)}h._openClick({mfpEl:s},t,i)}else{if(h.isOpen)h[e].apply(h,Array.prototype.slice.call(arguments,1))}}else{e=d.extend(true,{},e);if(g){t.data("magnificPopup",e)}else{t[0].magnificPopup=e}h.addGroup(t,e)}return t};var $="inline",O,M,P,k=function(){if(P){M.after(P.addClass(O)).detach();P=null}};d.magnificPopup.registerModule($,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){h.types.push($);j(l+"."+$,function(){k()})},getInline:function(e,t){k();if(e.src){var s=h.st.inline,i=d(e.src);if(i.length){var n=i[0].parentNode;if(n&&n.tagName){if(!M){O=s.hiddenClass;M=x(O);O="mfp-"+O}P=i.after(M).detach().removeClass(O)}h.updateStatus("ready")}else{h.updateStatus("error",s.tNotFound);i=d("
")}e.inlineElement=i;return i}h.updateStatus("ready");h._parseMarkup(t,{},e);return t}}});var A="ajax",L,I=function(){if(L){d(document.body).removeClass(L)}},z=function(){I();if(h.req){h.req.abort()}};d.magnificPopup.registerModule(A,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){h.types.push(A);L=h.st.ajax.cursor;j(l+"."+A,z);j("BeforeChange."+A,z)},getAjax:function(n){if(L){d(document.body).addClass(L)}h.updateStatus("loading");var e=d.extend({url:n.src,success:function(e,t,s){var i={data:e,xhr:s};C("ParseAjax",i);h.appendContent(d(i.data),A);n.finished=true;I();h._setFocus();setTimeout(function(){h.wrap.addClass(m)},16);h.updateStatus("ready");C("AjaxContentAdded")},error:function(){I();n.finished=n.loadError=true;h.updateStatus("error",h.st.ajax.tError.replace("%url%",n.src))}},h.st.ajax.settings);h.req=d.ajax(e);return""}}});var D,N=function(e){if(e.data&&e.data.title!==undefined)return e.data.title;var t=h.st.image.titleSrc;if(t){if(d.isFunction(t)){return t.call(h,e)}else if(e.el){return e.el.attr(t)||""}}return""};d.magnificPopup.registerModule("image",{options:{markup:'
'+'
'+"
"+'
'+"
"+'
'+'
'+'
'+"
"+"
"+"
"+"
",cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:true,tError:'The image could not be loaded.'},proto:{initImage:function(){var e=h.st.image,t=".image";h.types.push("image");j(f+t,function(){if(h.currItem.type==="image"&&e.cursor){d(document.body).addClass(e.cursor)}});j(l+t,function(){if(e.cursor){d(document.body).removeClass(e.cursor)}b.off("resize"+p)});j("Resize"+t,h.resizeImage);if(h.isLowIE){j("AfterChange",h.resizeImage)}},resizeImage:function(){var e=h.currItem;if(!e||!e.img)return;if(h.st.image.verticalFit){var t=0;if(h.isLowIE){t=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)}e.img.css("max-height",h.wH-t)}},_onImageHasSize:function(e){if(e.img){e.hasSize=true;if(D){clearInterval(D)}e.isCheckingImgSize=false;C("ImageHasSize",e);if(e.imgHidden){if(h.content)h.content.removeClass("mfp-loading");e.imgHidden=false}}},findImageSize:function(t){var s=0,i=t.img[0],n=function(e){if(D){clearInterval(D)}D=setInterval(function(){if(i.naturalWidth>0){h._onImageHasSize(t);return}if(s>200){clearInterval(D)}s++;if(s===3){n(10)}else if(s===40){n(50)}else if(s===100){n(500)}},e)};n(1)},getImage:function(e,t){var s=0,i=function(){if(e){if(e.img[0].complete){e.img.off(".mfploader");if(e===h.currItem){h._onImageHasSize(e);h.updateStatus("ready")}e.hasSize=true;e.loaded=true;C("ImageLoadComplete")}else{s++;if(s<200){setTimeout(i,100)}else{n()}}}},n=function(){if(e){e.img.off(".mfploader");if(e===h.currItem){h._onImageHasSize(e);h.updateStatus("error",r.tError.replace("%url%",e.src))}e.hasSize=true;e.loaded=true;e.loadError=true}},r=h.st.image;var o=t.find(".mfp-img");if(o.length){var a=document.createElement("img");a.className="mfp-img";if(e.el&&e.el.find("img").length){a.alt=e.el.find("img").attr("alt")}e.img=d(a).on("load.mfploader",i).on("error.mfploader",n);a.src=e.src;if(o.is("img")){e.img=e.img.clone()}a=e.img[0];if(a.naturalWidth>0){e.hasSize=true}else if(!a.width){e.hasSize=false}}h._parseMarkup(t,{title:N(e),img_replaceWith:e.img},e);h.resizeImage();if(e.hasSize){if(D)clearInterval(D);if(e.loadError){t.addClass("mfp-loading");h.updateStatus("error",r.tError.replace("%url%",e.src))}else{t.removeClass("mfp-loading");h.updateStatus("ready")}return t}h.updateStatus("loading");e.loading=true;if(!e.hasSize){e.imgHidden=true;t.addClass("mfp-loading");h.findImageSize(e)}return t}}});var B,H=function(){if(B===undefined){B=document.createElement("p").style.MozTransform!==undefined}return B};d.magnificPopup.registerModule("zoom",{options:{enabled:false,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var r=h.st.zoom,e=".zoom",t;if(!r.enabled||!h.supportsTransition){return}var s=r.duration,i=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),s="all "+r.duration/1e3+"s "+r.easing,i={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},n="transition";i["-webkit-"+n]=i["-moz-"+n]=i["-o-"+n]=i[n]=s;t.css(i);return t},n=function(){h.content.css("visibility","visible")},o,a;j("BuildControls"+e,function(){if(h._allowZoom()){clearTimeout(o);h.content.css("visibility","hidden");t=h._getItemToZoom();if(!t){n();return}a=i(t);a.css(h._getOffset());h.wrap.append(a);o=setTimeout(function(){a.css(h._getOffset(true));o=setTimeout(function(){n();setTimeout(function(){a.remove();t=a=null;C("ZoomAnimationEnded")},16)},s)},16)}});j(c+e,function(){if(h._allowZoom()){clearTimeout(o);h.st.removalDelay=s;if(!t){t=h._getItemToZoom();if(!t){return}a=i(t)}a.css(h._getOffset(true));h.wrap.append(a);h.content.css("visibility","hidden");setTimeout(function(){a.css(h._getOffset())},16)}});j(l+e,function(){if(h._allowZoom()){n();if(a){a.remove()}t=null}})},_allowZoom:function(){return h.currItem.type==="image"},_getItemToZoom:function(){if(h.currItem.hasSize){return h.currItem.img}else{return false}},_getOffset:function(e){var t;if(e){t=h.currItem.img}else{t=h.st.zoom.opener(h.currItem.el||h.currItem)}var s=t.offset();var i=parseInt(t.css("padding-top"),10);var n=parseInt(t.css("padding-bottom"),10);s.top-=d(window).scrollTop()-i;var r={width:t.width(),height:(g?t.innerHeight():t[0].offsetHeight)-n-i};if(H()){r["-moz-transform"]=r["transform"]="translate("+s.left+"px,"+s.top+"px)"}else{r.left=s.left;r.top=s.top}return r}}});var W="iframe",R="//about:blank",q=function(e){if(h.currTemplate[W]){var t=h.currTemplate[W].find("iframe");if(t.length){if(!e){t[0].src=R}if(h.isIE8){t.css("display",e?"block":"none")}}}};d.magnificPopup.registerModule(W,{options:{markup:'
'+'
'+''+"
",srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){h.types.push(W);j("BeforeChange",function(e,t,s){if(t!==s){if(t===W){q()}else if(s===W){q(true)}}});j(l+"."+W,function(){q()})},getIframe:function(e,t){var s=e.src;var i=h.st.iframe;d.each(i.patterns,function(){if(s.indexOf(this.index)>-1){if(this.id){if(typeof this.id==="string"){s=s.substr(s.lastIndexOf(this.id)+this.id.length,s.length)}else{s=this.id.call(this,s)}}s=this.src.replace("%id%",s);return false}});var n={};if(i.srcAction){n[i.srcAction]=s}h._parseMarkup(t,n,e);h.updateStatus("ready");return t}}});var V=function(e){var t=h.items.length;if(e>t-1){return e-t}else if(e<0){return t+e}return e},F=function(e,t,s){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,s)};d.magnificPopup.registerModule("gallery",{options:{enabled:false,arrowMarkup:'',preload:[0,2],navigateByImgClick:true,arrows:true,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var r=h.st.gallery,e=".mfp-gallery";h.direction=true;if(!r||!r.enabled)return false;_+=" mfp-gallery";j(f+e,function(){if(r.navigateByImgClick){h.wrap.on("click"+e,".mfp-img",function(){if(h.items.length>1){h.next();return false}})}w.on("keydown"+e,function(e){if(e.keyCode===37){h.prev()}else if(e.keyCode===39){h.next()}})});j("UpdateStatus"+e,function(e,t){if(t.text){t.text=F(t.text,h.currItem.index,h.items.length)}});j(u+e,function(e,t,s,i){var n=h.items.length;s.counter=n>1?F(r.tCounter,i.index,n):""});j("BuildControls"+e,function(){if(h.items.length>1&&r.arrows&&!h.arrowLeft){var e=r.arrowMarkup,t=h.arrowLeft=d(e.replace(/%title%/gi,r.tPrev).replace(/%dir%/gi,"left")).addClass(a),s=h.arrowRight=d(e.replace(/%title%/gi,r.tNext).replace(/%dir%/gi,"right")).addClass(a);t.click(function(){h.prev()});s.click(function(){h.next()});h.container.append(t.add(s))}});j(n+e,function(){if(h._preloadTimeout)clearTimeout(h._preloadTimeout);h._preloadTimeout=setTimeout(function(){h.preloadNearbyImages();h._preloadTimeout=null},16)});j(l+e,function(){w.off(e);h.wrap.off("click"+e);h.arrowRight=h.arrowLeft=null})},next:function(){h.direction=true;h.index=V(h.index+1);h.updateItemHTML()},prev:function(){h.direction=false;h.index=V(h.index-1);h.updateItemHTML()},goTo:function(e){h.direction=e>=h.index;h.index=e;h.updateItemHTML()},preloadNearbyImages:function(){var e=h.st.gallery.preload,t=Math.min(e[0],h.items.length),s=Math.min(e[1],h.items.length),i;for(i=1;i<=(h.direction?s:t);i++){h._preloadItem(h.index+i)}for(i=1;i<=(h.direction?t:s);i++){h._preloadItem(h.index-i)}},_preloadItem:function(e){e=V(e);if(h.items[e].preloaded){return}var t=h.items[e];if(!t.parsed){t=h.parseEl(e)}C("LazyLoad",t);if(t.type==="image"){t.img=d('').on("load.mfploader",function(){t.hasSize=true}).on("error.mfploader",function(){t.hasSize=true;t.loadError=true;C("LazyLoadError",t)}).attr("src",t.src)}t.preloaded=true}}});var G="retina";d.magnificPopup.registerModule(G,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var s=h.st.retina,i=s.ratio;i=!isNaN(i)?i:i();if(i>1){j("ImageHasSize"+"."+G,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/i,width:"100%"})});j("ElementParse"+"."+G,function(e,t){t.src=s.replaceSrc(t,i)})}}}}});T()})},"../node_modules/swiper/swiper-bundle.js":function(s,e,t){(function(e,t){true?s.exports=t():undefined})(this,function(){"use strict";function i(e){return e!==null&&typeof e==="object"&&"constructor"in e&&e.constructor===Object}function n(t,s){if(t===void 0){t={}}if(s===void 0){s={}}Object.keys(s).forEach(e=>{if(typeof t[e]==="undefined")t[e]=s[e];else if(i(s[e])&&i(t[e])&&Object.keys(s[e]).length>0){n(t[e],s[e])}})}const t={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function $(){const e=typeof document!=="undefined"?document:{};n(e,t);return e}const s={document:t,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function e(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){if(typeof setTimeout==="undefined"){e();return null}return setTimeout(e,0)},cancelAnimationFrame(e){if(typeof setTimeout==="undefined"){return}clearTimeout(e)}};function A(){const e=typeof window!=="undefined"?window:{};n(e,s);return e}function r(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get(){return t},set(e){t.__proto__=e}})}class o extends Array{constructor(e){if(typeof e==="number"){super(e)}else{super(...e||[]);r(this)}}}function a(e){if(e===void 0){e=[]}const t=[];e.forEach(e=>{if(Array.isArray(e)){t.push(...a(e))}else{t.push(e)}});return t}function l(e,t){return Array.prototype.filter.call(e,t)}function c(t){const s=[];for(let e=0;e=0&&t.indexOf(">")>=0){let e="div";if(t.indexOf("e.split(" ")));this.forEach(e=>{e.classList.add(...i)});return this}function u(){for(var e=arguments.length,t=new Array(e),s=0;se.split(" ")));this.forEach(e=>{e.classList.remove(...i)});return this}function f(){for(var e=arguments.length,t=new Array(e),s=0;se.split(" ")));this.forEach(t=>{i.forEach(e=>{t.classList.toggle(e)})})}function p(){for(var e=arguments.length,t=new Array(e),s=0;se.split(" ")));return l(this,t=>{return i.filter(e=>t.classList.contains(e)).length>0}).length>0}function m(t,s){if(arguments.length===1&&typeof t==="string"){if(this[0])return this[0].getAttribute(t);return undefined}for(let e=0;e=0;e-=1){const d=t[e];if(r&&d.listener===r){c.removeEventListener(l,d.proxyListener,o);t.splice(e,1)}else if(r&&d.listener&&d.listener.dom7proxy&&d.listener.dom7proxy===r){c.removeEventListener(l,d.proxyListener,o);t.splice(e,1)}else if(!r){c.removeEventListener(l,d.proxyListener,o);t.splice(e,1)}}}}}return this}function y(){const t=A();for(var e=arguments.length,s=new Array(e),i=0;it>0);a.dispatchEvent(l);a.dom7EventData=[];delete a.dom7EventData}}}return this}function _(t){const s=this;function i(e){if(e.target!==this)return;t.call(this,e);s.off("transitionend",i)}if(t){s.on("transitionend",i)}return this}function j(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function x(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function C(){if(this.length>0){const e=A();const t=$();const s=this[0];const i=s.getBoundingClientRect();const n=t.body;const r=s.clientTop||n.clientTop||0;const o=s.clientLeft||n.clientLeft||0;const a=s===e?e.scrollY:s.scrollTop;const l=s===e?e.scrollX:s.scrollLeft;return{top:i.top+a-r,left:i.left+l-o}}return null}function E(){const e=A();if(this[0])return e.getComputedStyle(this[0],null);return{}}function T(e,t){const s=A();let i;if(arguments.length===1){if(typeof e==="string"){if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(i=0;i{s.apply(e,[e,t])});return this}function O(e){const t=l(this,e);return L(t)}function M(t){if(typeof t==="undefined"){return this[0]?this[0].innerHTML:null}for(let e=0;et-1){return L([])}if(e<0){const s=t+e;if(s<0)return L([]);return L([this[s]])}return L([this[e]])}function D(){let s;const i=$();for(let e=0;e=0;i-=1){this[s].insertBefore(n.childNodes[i],this[s].childNodes[0])}}else if(e instanceof o){for(i=0;i0){if(e){if(this[0].nextElementSibling&&L(this[0].nextElementSibling).is(e)){return L([this[0].nextElementSibling])}return L([])}if(this[0].nextElementSibling)return L([this[0].nextElementSibling]);return L([])}return L([])}function H(t){const s=[];let i=this[0];if(!i)return L([]);while(i.nextElementSibling){const e=i.nextElementSibling;if(t){if(L(e).is(t))s.push(e)}else s.push(e);i=e}return L(s)}function W(e){if(this.length>0){const t=this[0];if(e){if(t.previousElementSibling&&L(t.previousElementSibling).is(e)){return L([t.previousElementSibling])}return L([])}if(t.previousElementSibling)return L([t.previousElementSibling]);return L([])}return L([])}function R(t){const s=[];let i=this[0];if(!i)return L([]);while(i.previousElementSibling){const e=i.previousElementSibling;if(t){if(L(e).is(t))s.push(e)}else s.push(e);i=e}return L(s)}function q(t){const s=[];for(let e=0;e{Object.defineProperty(L.fn,e,{value:U[e],writable:true})});function K(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}function Q(e,t){if(t===void 0){t=0}return setTimeout(e,t)}function Z(){return Date.now()}function J(e){const t=A();let s;if(t.getComputedStyle){s=t.getComputedStyle(e,null)}if(!s&&e.currentStyle){s=e.currentStyle}if(!s){s=e.style}return s}function ee(e,t){if(t===void 0){t="x"}const s=A();let i;let n;let r;const o=J(e);if(s.WebKitCSSMatrix){n=o.transform||o.webkitTransform;if(n.split(",").length>6){n=n.split(", ").map(e=>e.replace(",",".")).join(", ")}r=new s.WebKitCSSMatrix(n==="none"?"":n)}else{r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,");i=r.toString().split(",")}if(t==="x"){if(s.WebKitCSSMatrix)n=r.m41;else if(i.length===16)n=parseFloat(i[12]);else n=parseFloat(i[4])}if(t==="y"){if(s.WebKitCSSMatrix)n=r.m42;else if(i.length===16)n=parseFloat(i[13]);else n=parseFloat(i[5])}return n||0}function te(e){return typeof e==="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function se(e){if(typeof window!=="undefined"&&typeof window.HTMLElement!=="undefined"){return e instanceof HTMLElement}return e&&(e.nodeType===1||e.nodeType===11)}function ie(){const s=Object(arguments.length<=0?undefined:arguments[0]);const t=["__proto__","constructor","prototype"];for(let e=1;et.indexOf(e)<0);for(let e=0,t=n.length;ea?"next":"prev";const u=(e,t)=>{return s==="next"&&e>=t||s==="prev"&&e<=t};const f=()=>{c=(new Date).getTime();if(l===null){l=c}const e=Math.max(Math.min((c-l)/d,1),0);const t=.5-Math.cos(e*Math.PI)/2;let s=a+t*(n-a);if(u(s,n)){s=n}i.wrapperEl.scrollTo({[r]:s});if(u(s,n)){i.wrapperEl.style.overflow="hidden";i.wrapperEl.style.scrollSnapType="";setTimeout(()=>{i.wrapperEl.style.overflow="";i.wrapperEl.scrollTo({[r]:s})});o.cancelAnimationFrame(i.cssModeFrameID);return}i.cssModeFrameID=o.requestAnimationFrame(f)};f()}let oe;function ae(){const i=A();const e=$();return{smoothScroll:e.documentElement&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in i||i.DocumentTouch&&e instanceof i.DocumentTouch),passiveListener:function e(){let t=false;try{const s=Object.defineProperty({},"passive",{get(){t=true}});i.addEventListener("testPassiveListener",null,s)}catch(e){}return t}(),gestures:function e(){return"ongesturestart"in i}()}}function le(){if(!oe){oe=ae()}return oe}let ce;function de(e){let{userAgent:t}=e===void 0?{}:e;const s=le();const i=A();const n=i.navigator.platform;const r=t||i.navigator.userAgent;const o={ios:false,android:false};const a=i.screen.width;const l=i.screen.height;const c=r.match(/(Android);?[\s\/]+([\d.]+)?/);let d=r.match(/(iPad).*OS\s([\d_]+)/);const u=r.match(/(iPod)(.*OS\s([\d_]+))?/);const f=!d&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/);const p=n==="Win32";let m=n==="MacIntel";const h=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];if(!d&&m&&s.touch&&h.indexOf(`${a}x${l}`)>=0){d=r.match(/(Version)\/([\d.]+)/);if(!d)d=[0,1,"13_0_0"];m=false}if(c&&!p){o.os="android";o.android=true}if(d||f||u){o.os="ios";o.ios=true}return o}function ue(e){if(e===void 0){e={}}if(!ce){ce=de(e)}return ce}let fe;function pe(){const t=A();function e(){const e=t.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}return{isSafari:e(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}function me(){if(!fe){fe=pe()}return fe}function he(e){let{swiper:o,on:t,emit:s}=e;const i=A();let n=null;let r=null;const a=()=>{if(!o||o.destroyed||!o.initialized)return;s("beforeResize");s("resize")};const l=()=>{if(!o||o.destroyed||!o.initialized)return;n=new ResizeObserver(s=>{r=i.requestAnimationFrame(()=>{const{width:e,height:t}=o;let n=e;let r=t;s.forEach(e=>{let{contentBoxSize:t,contentRect:s,target:i}=e;if(i&&i!==o.el)return;n=s?s.width:(t[0]||t).inlineSize;r=s?s.height:(t[0]||t).blockSize});if(n!==e||r!==t){a()}})});n.observe(o.el)};const c=()=>{if(r){i.cancelAnimationFrame(r)}if(n&&n.unobserve&&o.el){n.unobserve(o.el);n=null}};const d=()=>{if(!o||o.destroyed||!o.initialized)return;s("orientationchange")};t("init",()=>{if(o.params.resizeObserver&&typeof i.ResizeObserver!=="undefined"){l();return}i.addEventListener("resize",a);i.addEventListener("orientationchange",d)});t("destroy",()=>{c();i.removeEventListener("resize",a);i.removeEventListener("orientationchange",d)})}function ge(e){let{swiper:s,extendParams:t,on:i,emit:n}=e;const r=[];const o=A();const a=function(e,t){if(t===void 0){t={}}const s=o.MutationObserver||o.WebkitMutationObserver;const i=new s(t=>{if(t.length===1){n("observerUpdate",t[0]);return}const e=function e(){n("observerUpdate",t[0])};if(o.requestAnimationFrame){o.requestAnimationFrame(e)}else{o.setTimeout(e,0)}});i.observe(e,{attributes:typeof t.attributes==="undefined"?true:t.attributes,childList:typeof t.childList==="undefined"?true:t.childList,characterData:typeof t.characterData==="undefined"?true:t.characterData});r.push(i)};const l=()=>{if(!s.params.observer)return;if(s.params.observeParents){const t=s.$el.parents();for(let e=0;e{r.forEach(e=>{e.disconnect()});r.splice(0,r.length)};t({observer:false,observeParents:false,observeSlideChildren:false});i("init",l);i("destroy",c)}var ve={on(e,t,s){const i=this;if(!i.eventsListeners||i.destroyed)return i;if(typeof t!=="function")return i;const n=s?"unshift":"push";e.split(" ").forEach(e=>{if(!i.eventsListeners[e])i.eventsListeners[e]=[];i.eventsListeners[e][n](t)});return i},once(i,n,e){const r=this;if(!r.eventsListeners||r.destroyed)return r;if(typeof n!=="function")return r;function o(){r.off(i,o);if(o.__emitterProxy){delete o.__emitterProxy}for(var e=arguments.length,t=new Array(e),s=0;s=0){t.eventsAnyListeners.splice(s,1)}return t},off(e,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if(!n.eventsListeners)return n;e.split(" ").forEach(s=>{if(typeof i==="undefined"){n.eventsListeners[s]=[]}else if(n.eventsListeners[s]){n.eventsListeners[s].forEach((e,t)=>{if(e===i||e.__emitterProxy&&e.__emitterProxy===i){n.eventsListeners[s].splice(t,1)}})}});return n},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t;let s;let i;for(var n=arguments.length,r=new Array(n),o=0;o{if(e.eventsAnyListeners&&e.eventsAnyListeners.length){e.eventsAnyListeners.forEach(e=>{e.apply(i,[t,...s])})}if(e.eventsListeners&&e.eventsListeners[t]){e.eventsListeners[t].forEach(e=>{e.apply(i,s)})}});return e}};function be(){const e=this;let t;let s;const i=e.$el;if(typeof e.params.width!=="undefined"&&e.params.width!==null){t=e.params.width}else{t=i[0].clientWidth}if(typeof e.params.height!=="undefined"&&e.params.height!==null){s=e.params.height}else{s=i[0].clientHeight}if(t===0&&e.isHorizontal()||s===0&&e.isVertical()){return}t=t-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10);s=s-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10);if(Number.isNaN(t))t=0;if(Number.isNaN(s))s=0;Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s})}function we(){const s=this;function i(e){if(s.isHorizontal()){return e}return{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}function n(e,t){return parseFloat(e.getPropertyValue(i(t))||0)}const r=s.params;const{$wrapperEl:e,size:o,rtlTranslate:t,wrongRTL:a}=s;const l=s.virtual&&r.virtual.enabled;const c=l?s.virtual.slides.length:s.slides.length;const d=e.children(`.${s.params.slideClass}`);const u=l?s.virtual.slides.length:d.length;let f=[];const p=[];const m=[];let h=r.slidesOffsetBefore;if(typeof h==="function"){h=r.slidesOffsetBefore.call(s)}let g=r.slidesOffsetAfter;if(typeof g==="function"){g=r.slidesOffsetAfter.call(s)}const v=s.snapGrid.length;const b=s.slidesGrid.length;let w=r.spaceBetween;let y=-h;let _=0;let j=0;if(typeof o==="undefined"){return}if(typeof w==="string"&&w.indexOf("%")>=0){w=parseFloat(w.replace("%",""))/100*o}s.virtualSize=-w;if(t)d.css({marginLeft:"",marginBottom:"",marginTop:""});else d.css({marginRight:"",marginBottom:"",marginTop:""});if(r.centeredSlides&&r.cssMode){ne(s.wrapperEl,"--swiper-centered-offset-before","");ne(s.wrapperEl,"--swiper-centered-offset-after","")}const x=r.grid&&r.grid.rows>1&&s.grid;if(x){s.grid.initSlides(u)}let C;const E=r.slidesPerView==="auto"&&r.breakpoints&&Object.keys(r.breakpoints).filter(e=>{return typeof r.breakpoints[e].slidesPerView!=="undefined"}).length>0;for(let t=0;t1){f.push(s.virtualSize-o)}}if(f.length===0)f=[0];if(r.spaceBetween!==0){const N=s.isHorizontal()&&t?"marginLeft":i("marginRight");d.filter((e,t)=>{if(!r.cssMode)return true;if(t===d.length-1){return false}return true}).css({[N]:`${w}px`})}if(r.centeredSlides&&r.centeredSlidesBounds){let t=0;m.forEach(e=>{t+=e+(r.spaceBetween?r.spaceBetween:0)});t-=r.spaceBetween;const B=t-o;f=f.map(e=>{if(e<0)return-h;if(e>B)return B+g;return e})}if(r.centerInsufficientSlides){let t=0;m.forEach(e=>{t+=e+(r.spaceBetween?r.spaceBetween:0)});t-=r.spaceBetween;if(t{f[t]=e-H});p.forEach((e,t)=>{p[t]=e+H})}}Object.assign(s,{slides:d,snapGrid:f,slidesGrid:p,slidesSizesGrid:m});if(r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){ne(s.wrapperEl,"--swiper-centered-offset-before",`${-f[0]}px`);ne(s.wrapperEl,"--swiper-centered-offset-after",`${s.size/2-m[m.length-1]/2}px`);const W=-s.snapGrid[0];const R=-s.slidesGrid[0];s.snapGrid=s.snapGrid.map(e=>e+W);s.slidesGrid=s.slidesGrid.map(e=>e+R)}if(u!==c){s.emit("slidesLengthChange")}if(f.length!==v){if(s.params.watchOverflow)s.checkOverflow();s.emit("snapGridLengthChange")}if(p.length!==b){s.emit("slidesGridLengthChange")}if(r.watchSlidesProgress){s.updateSlidesOffset()}if(!l&&!r.cssMode&&(r.effect==="slide"||r.effect==="fade")){const q=`${r.containerModifierClass}backface-hidden`;const V=s.$el.hasClass(q);if(u<=r.maxBackfaceHiddenSlides){if(!V)s.$el.addClass(q)}else if(V){s.$el.removeClass(q)}}}function ye(e){const s=this;const t=[];const i=s.virtual&&s.params.virtual.enabled;let n=0;let r;if(typeof e==="number"){s.setTransition(e)}else if(e===true){s.setTransition(s.params.speed)}const o=t=>{if(i){return s.slides.filter(e=>parseInt(e.getAttribute("data-swiper-slide-index"),10)===t)[0]}return s.slides.eq(t)[0]};if(s.params.slidesPerView!=="auto"&&s.params.slidesPerView>1){if(s.params.centeredSlides){(s.visibleSlides||L([])).each(e=>{t.push(e)})}else{for(r=0;rs.slides.length&&!i)break;t.push(o(e))}}}else{t.push(o(s.activeIndex))}for(r=0;rn?a:n}}if(n||n===0)s.$wrapperEl.css("height",`${n}px`)}function _e(){const t=this;const s=t.slides;for(let e=0;e=0&&u1&&f<=i.size||u<=0&&f>=i.size;if(p){i.visibleSlides.push(e);i.visibleSlidesIndexes.push(s);r.eq(s).addClass(n.slideVisibleClass)}e.progress=o?-c:c;e.originalProgress=o?-d:d}i.visibleSlides=L(i.visibleSlides)}function xe(e){const t=this;if(typeof e==="undefined"){const c=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*c||0}const s=t.params;const i=t.maxTranslate()-t.minTranslate();let{progress:n,isBeginning:r,isEnd:o}=t;const a=r;const l=o;if(i===0){n=0;r=true;o=true}else{n=(e-t.minTranslate())/i;r=n<=0;o=n>=1}Object.assign(t,{progress:n,isBeginning:r,isEnd:o});if(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)t.updateSlidesProgress(e);if(r&&!a){t.emit("reachBeginning toEdge")}if(o&&!l){t.emit("reachEnd toEdge")}if(a&&!r||l&&!o){t.emit("fromEdge")}t.emit("progress",n)}function Ce(){const e=this;const{slides:t,params:s,$wrapperEl:i,activeIndex:n,realIndex:r}=e;const o=e.virtual&&s.virtual.enabled;t.removeClass(`${s.slideActiveClass} ${s.slideNextClass} ${s.slidePrevClass} ${s.slideDuplicateActiveClass} ${s.slideDuplicateNextClass} ${s.slideDuplicatePrevClass}`);let a;if(o){a=e.$wrapperEl.find(`.${s.slideClass}[data-swiper-slide-index="${n}"]`)}else{a=t.eq(n)}a.addClass(s.slideActiveClass);if(s.loop){if(a.hasClass(s.slideDuplicateClass)){i.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass)}else{i.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass)}}let l=a.nextAll(`.${s.slideClass}`).eq(0).addClass(s.slideNextClass);if(s.loop&&l.length===0){l=t.eq(0);l.addClass(s.slideNextClass)}let c=a.prevAll(`.${s.slideClass}`).eq(0).addClass(s.slidePrevClass);if(s.loop&&c.length===0){c=t.eq(-1);c.addClass(s.slidePrevClass)}if(s.loop){if(l.hasClass(s.slideDuplicateClass)){i.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass)}else{i.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass)}if(c.hasClass(s.slideDuplicateClass)){i.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass)}else{i.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass)}}e.emitSlidesClasses()}function Ee(e){const t=this;const s=t.rtlTranslate?t.translate:-t.translate;const{slidesGrid:i,snapGrid:n,params:r,activeIndex:o,realIndex:a,snapIndex:l}=t;let c=e;let d;if(typeof c==="undefined"){for(let e=0;e=i[e]&&s=i[e]&&s=i[e]){c=e}}if(r.normalizeSlideIndex){if(c<0||typeof c==="undefined")c=0}}if(n.indexOf(s)>=0){d=n.indexOf(s)}else{const f=Math.min(r.slidesPerGroupSkip,c);d=f+Math.floor((c-f)/r.slidesPerGroup)}if(d>=n.length)d=n.length-1;if(c===o){if(d!==l){t.snapIndex=d;t.emit("snapIndexChange")}return}const u=parseInt(t.slides.eq(c).attr("data-swiper-slide-index")||c,10);Object.assign(t,{snapIndex:d,realIndex:u,previousIndex:o,activeIndex:c});t.emit("activeIndexChange");t.emit("snapIndexChange");if(a!==u){t.emit("realIndexChange")}if(t.initialized||t.params.runCallbacksOnInit){t.emit("slideChange")}}function Te(e){const t=this;const s=t.params;const i=L(e).closest(`.${s.slideClass}`)[0];let n=false;let r;if(i){for(let e=0;el)d=l;else if(i&&eo)a="next";else if(r=l.length)g=l.length-1;if((u||a.initialSlide||0)===(d||0)&&s){r.emit("beforeSlideChangeStart")}const v=-l[g];r.updateProgress(v);if(a.normalizeSlideIndex){for(let e=0;e=j&&_=j&&_=j){o=e}}}if(r.initialized&&o!==u){if(!r.allowSlideNext&&vr.translate&&v>r.maxTranslate()){if((u||0)!==o)return false}}let b;if(o>u)b="next";else if(o{r.wrapperEl.style.scrollSnapType="";r._swiperImmediateVirtual=false})}}else{if(!r.support.smoothScroll){re({swiper:r,targetPosition:E,side:C?"left":"top"});return true}p.scrollTo({[C?"left":"top"]:E,behavior:"smooth"})}return true}r.setTransition(t);r.setTranslate(v);r.updateActiveIndex(o);r.updateSlidesClasses();r.emit("beforeTransitionStart",t,i);r.transitionStart(s,b);if(t===0){r.transitionEnd(s,b)}else if(!r.animating){r.animating=true;if(!r.onSlideToWrapperTransitionEnd){r.onSlideToWrapperTransitionEnd=function e(t){if(!r||r.destroyed)return;if(t.target!==this)return;r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd);r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd);r.onSlideToWrapperTransitionEnd=null;delete r.onSlideToWrapperTransitionEnd;r.transitionEnd(s,b)}}r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd);r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd)}return true}function He(e,t,s,i){if(e===void 0){e=0}if(t===void 0){t=this.params.speed}if(s===void 0){s=true}if(typeof e==="string"){const o=parseInt(e,10);const a=isFinite(o);if(!a){throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`)}e=o}const n=this;let r=e;if(n.params.loop){r+=n.loopedSlides}return n.slideTo(r,t,s,i)}function We(e,t,s){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}const i=this;const{animating:n,enabled:r,params:o}=i;if(!r)return i;let a=o.slidesPerGroup;if(o.slidesPerView==="auto"&&o.slidesPerGroup===1&&o.slidesPerGroupAuto){a=Math.max(i.slidesPerViewDynamic("current",true),1)}const l=i.activeIndexu(e));let m=o[p.indexOf(f)-1];if(typeof m==="undefined"&&n.cssMode){let s;o.forEach((e,t)=>{if(f>=e){s=t}});if(typeof s!=="undefined"){m=o[s>0?s-1:s]}}let h=0;if(typeof m!=="undefined"){h=a.indexOf(m);if(h<0)h=i.activeIndex-1;if(n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto){h=h-i.slidesPerViewDynamic("previous",true)+1;h=Math.max(h,0)}}if(n.rewind&&i.isBeginning){const g=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(g,e,t,s)}return i.slideTo(h,e,t,s)}function qe(e,t,s){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}const i=this;return i.slideTo(i.activeIndex,e,t,s)}function Ve(e,t,s,i){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}if(i===void 0){i=.5}const n=this;let r=n.activeIndex;const o=Math.min(n.params.slidesPerGroupSkip,r);const a=o+Math.floor((r-o)/n.params.slidesPerGroup);const l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[a]){const c=n.snapGrid[a];const d=n.snapGrid[a+1];if(l-c>(d-c)*i){r+=n.params.slidesPerGroup}}else{const u=n.snapGrid[a-1];const c=n.snapGrid[a];if(l-u<=(c-u)*i){r-=n.params.slidesPerGroup}}r=Math.max(r,0);r=Math.min(r,n.slidesGrid.length-1);return n.slideTo(r,e,t,s)}function Fe(){const e=this;const{params:t,$wrapperEl:s}=e;const i=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let n=e.clickedIndex;let r;if(t.loop){if(e.animating)return;r=parseInt(L(e.clickedSlide).attr("data-swiper-slide-index"),10);if(t.centeredSlides){if(ne.slides.length-e.loopedSlides+i/2){e.loopFix();n=s.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index();Q(()=>{e.slideTo(n)})}else{e.slideTo(n)}}else if(n>e.slides.length-i){e.loopFix();n=s.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index();Q(()=>{e.slideTo(n)})}else{e.slideTo(n)}}else{e.slideTo(n)}}var Ge={slideTo:Be,slideToLoop:He,slideNext:We,slidePrev:Re,slideReset:qe,slideToClosest:Ve,slideToClickedSlide:Fe};function Xe(){const e=this;const t=$();const{params:s,$wrapperEl:i}=e;const n=i.children().length>0?L(i.children()[0].parentNode):i;n.children(`.${s.slideClass}.${s.slideDuplicateClass}`).remove();let r=n.children(`.${s.slideClass}`);if(s.loopFillGroupWithBlank){const l=s.slidesPerGroup-r.length%s.slidesPerGroup;if(l!==s.slidesPerGroup){for(let e=0;er.length&&e.params.loopedSlidesLimit){e.loopedSlides=r.length}const o=[];const a=[];r.each((e,t)=>{L(e).attr("data-swiper-slide-index",t)});for(let t=0;t=0;e-=1){n.prepend(L(o[e].cloneNode(true)).addClass(s.slideDuplicateClass))}}function Ye(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:s,loopedSlides:i,allowSlidePrev:n,allowSlideNext:r,snapGrid:o,rtlTranslate:a}=e;let l;e.allowSlidePrev=true;e.allowSlideNext=true;const c=-o[t];const d=c-e.getTranslate();if(t=s.length-i){l=-s.length+t+i;l+=i;const u=e.slideTo(l,0,false,true);if(u&&d!==0){e.setTranslate((a?-e.translate:e.translate)-d)}}e.allowSlidePrev=n;e.allowSlideNext=r;e.emit("loopFix")}function Ue(){const e=this;const{$wrapperEl:t,params:s,slides:i}=e;t.children(`.${s.slideClass}.${s.slideDuplicateClass},.${s.slideClass}.${s.slideBlankClass}`).remove();i.removeAttr("data-swiper-slide-index")}var Ke={loopCreate:Xe,loopFix:Ye,loopDestroy:Ue};function Qe(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;s.style.cursor="move";s.style.cursor=e?"grabbing":"grab"}function Ze(){const e=this;if(e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode){return}e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor=""}var Je={setGrabCursor:Qe,unsetGrabCursor:Ze};function et(s,e){if(e===void 0){e=this}function i(e){if(!e||e===$()||e===A())return null;if(e.assignedSlot)e=e.assignedSlot;const t=e.closest(s);if(!t&&!e.getRootNode){return null}return t||i(e.getRootNode().host)}return i(e)}function tt(e){const t=this;const s=$();const i=A();const n=t.touchEventsData;const{params:r,touches:o,enabled:a}=t;if(!a)return;if(t.animating&&r.preventInteractionOnTransition){return}if(!t.animating&&r.cssMode&&r.loop){t.loopFix()}let l=e;if(l.originalEvent)l=l.originalEvent;let c=L(l.target);if(r.touchEventsTarget==="wrapper"){if(!c.closest(t.wrapperEl).length)return}n.isTouchEvent=l.type==="touchstart";if(!n.isTouchEvent&&"which"in l&&l.which===3)return;if(!n.isTouchEvent&&"button"in l&&l.button>0)return;if(n.isTouched&&n.isMoved)return;const d=!!r.noSwipingClass&&r.noSwipingClass!=="";if(d&&l.target&&l.target.shadowRoot&&e.path&&e.path[0]){c=L(e.path[0])}const u=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`;const f=!!(l.target&&l.target.shadowRoot);if(r.noSwiping&&(f?et(u,c[0]):c.closest(u)[0])){t.allowClick=true;return}if(r.swipeHandler){if(!c.closest(r.swipeHandler)[0])return}o.currentX=l.type==="touchstart"?l.targetTouches[0].pageX:l.pageX;o.currentY=l.type==="touchstart"?l.targetTouches[0].pageY:l.pageY;const p=o.currentX;const m=o.currentY;const h=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection;const g=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(h&&(p<=g||p>=i.innerWidth-g)){if(h==="prevent"){e.preventDefault()}else{return}}Object.assign(n,{isTouched:true,isMoved:false,allowTouchCallbacks:true,isScrolling:undefined,startMoving:undefined});o.startX=p;o.startY=m;n.touchStartTime=Z();t.allowClick=true;t.updateSize();t.swipeDirection=undefined;if(r.threshold>0)n.allowThresholdMove=false;if(l.type!=="touchstart"){let e=true;if(c.is(n.focusableElements)){e=false;if(c[0].nodeName==="SELECT"){n.isTouched=false}}if(s.activeElement&&L(s.activeElement).is(n.focusableElements)&&s.activeElement!==c[0]){s.activeElement.blur()}const v=e&&t.allowTouchMove&&r.touchStartPreventDefault;if((r.touchStartForcePreventDefault||v)&&!c[0].isContentEditable){l.preventDefault()}}if(t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!r.cssMode){t.freeMode.onTouchStart()}t.emit("touchStart",l)}function st(e){const t=$();const s=this;const i=s.touchEventsData;const{params:n,touches:r,rtlTranslate:o,enabled:a}=s;if(!a)return;let l=e;if(l.originalEvent)l=l.originalEvent;if(!i.isTouched){if(i.startMoving&&i.isScrolling){s.emit("touchMoveOpposite",l)}return}if(i.isTouchEvent&&l.type!=="touchmove")return;const c=l.type==="touchmove"&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]);const d=l.type==="touchmove"?c.pageX:l.pageX;const u=l.type==="touchmove"?c.pageY:l.pageY;if(l.preventedByNestedSwiper){r.startX=d;r.startY=u;return}if(!s.allowTouchMove){if(!L(l.target).is(i.focusableElements)){s.allowClick=false}if(i.isTouched){Object.assign(r,{startX:d,startY:u,currentX:d,currentY:u});i.touchStartTime=Z()}return}if(i.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop){if(s.isVertical()){if(ur.startY&&s.translate>=s.minTranslate()){i.isTouched=false;i.isMoved=false;return}}else if(dr.startX&&s.translate>=s.minTranslate()){return}}if(i.isTouchEvent&&t.activeElement){if(l.target===t.activeElement&&L(l.target).is(i.focusableElements)){i.isMoved=true;s.allowClick=false;return}}if(i.allowTouchCallbacks){s.emit("touchMove",l)}if(l.targetTouches&&l.targetTouches.length>1)return;r.currentX=d;r.currentY=u;const f=r.currentX-r.startX;const p=r.currentY-r.startY;if(s.params.threshold&&Math.sqrt(f**2+p**2)=25){e=Math.atan2(Math.abs(p),Math.abs(f))*180/Math.PI;i.isScrolling=s.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle}}}if(i.isScrolling){s.emit("touchMoveOpposite",l)}if(typeof i.startMoving==="undefined"){if(r.currentX!==r.startX||r.currentY!==r.startY){i.startMoving=true}}if(i.isScrolling){i.isTouched=false;return}if(!i.startMoving){return}s.allowClick=false;if(!n.cssMode&&l.cancelable){l.preventDefault()}if(n.touchMoveStopPropagation&&!n.nested){l.stopPropagation()}if(!i.isMoved){if(n.loop&&!n.cssMode){s.loopFix()}i.startTranslate=s.getTranslate();s.setTransition(0);if(s.animating){s.$wrapperEl.trigger("webkitTransitionEnd transitionend")}i.allowMomentumBounce=false;if(n.grabCursor&&(s.allowSlideNext===true||s.allowSlidePrev===true)){s.setGrabCursor(true)}s.emit("sliderFirstMove",l)}s.emit("sliderMove",l);i.isMoved=true;let m=s.isHorizontal()?f:p;r.diff=m;m*=n.touchRatio;if(o)m=-m;s.swipeDirection=m>0?"prev":"next";i.currentTranslate=m+i.startTranslate;let h=true;let g=n.resistanceRatio;if(n.touchReleaseOnEdges){g=0}if(m>0&&i.currentTranslate>s.minTranslate()){h=false;if(n.resistance)i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+m)**g}else if(m<0&&i.currentTranslatei.startTranslate){i.currentTranslate=i.startTranslate}if(!s.allowSlidePrev&&!s.allowSlideNext){i.currentTranslate=i.startTranslate}if(n.threshold>0){if(Math.abs(m)>n.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=true;r.startX=r.currentX;r.startY=r.currentY;i.currentTranslate=i.startTranslate;r.diff=s.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{i.currentTranslate=i.startTranslate;return}}if(!n.followFinger||n.cssMode)return;if(n.freeMode&&n.freeMode.enabled&&s.freeMode||n.watchSlidesProgress){s.updateActiveIndex();s.updateSlidesClasses()}if(s.params.freeMode&&n.freeMode.enabled&&s.freeMode){s.freeMode.onTouchMove()}s.updateProgress(i.currentTranslate);s.setTranslate(i.currentTranslate)}function it(e){const t=this;const s=t.touchEventsData;const{params:i,touches:n,rtlTranslate:r,slidesGrid:o,enabled:a}=t;if(!a)return;let l=e;if(l.originalEvent)l=l.originalEvent;if(s.allowTouchCallbacks){t.emit("touchEnd",l)}s.allowTouchCallbacks=false;if(!s.isTouched){if(s.isMoved&&i.grabCursor){t.setGrabCursor(false)}s.isMoved=false;s.startMoving=false;return}if(i.grabCursor&&s.isMoved&&s.isTouched&&(t.allowSlideNext===true||t.allowSlidePrev===true)){t.setGrabCursor(false)}const c=Z();const d=c-s.touchStartTime;if(t.allowClick){const b=l.path||l.composedPath&&l.composedPath();t.updateClickedSlide(b&&b[0]||l.target);t.emit("tap click",l);if(d<300&&c-s.lastClickTime<300){t.emit("doubleTap doubleClick",l)}}s.lastClickTime=Z();Q(()=>{if(!t.destroyed)t.allowClick=true});if(!s.isTouched||!s.isMoved||!t.swipeDirection||n.diff===0||s.currentTranslate===s.startTranslate){s.isTouched=false;s.isMoved=false;s.startMoving=false;return}s.isTouched=false;s.isMoved=false;s.startMoving=false;let u;if(i.followFinger){u=r?t.translate:-t.translate}else{u=-s.currentTranslate}if(i.cssMode){return}if(t.params.freeMode&&i.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:u});return}let f=0;let p=t.slidesSizesGrid[0];for(let e=0;e=o[e]&&u=o[e]){f=e;p=o[o.length-1]-o[o.length-2]}}let m=null;let h=null;if(i.rewind){if(t.isBeginning){h=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1}else if(t.isEnd){m=0}}const g=(u-o[f])/p;const v=fi.longSwipesMs){if(!i.longSwipes){t.slideTo(t.activeIndex);return}if(t.swipeDirection==="next"){if(g>=i.longSwipesRatio)t.slideTo(i.rewind&&t.isEnd?m:f+v);else t.slideTo(f)}if(t.swipeDirection==="prev"){if(g>1-i.longSwipesRatio){t.slideTo(f+v)}else if(h!==null&&g<0&&Math.abs(g)>i.longSwipesRatio){t.slideTo(h)}else{t.slideTo(f)}}}else{if(!i.shortSwipes){t.slideTo(t.activeIndex);return}const w=t.navigation&&(l.target===t.navigation.nextEl||l.target===t.navigation.prevEl);if(!w){if(t.swipeDirection==="next"){t.slideTo(m!==null?m:f+v)}if(t.swipeDirection==="prev"){t.slideTo(h!==null?h:f)}}else if(l.target===t.navigation.nextEl){t.slideTo(f+v)}else{t.slideTo(f)}}}function nt(){const e=this;const{params:t,el:s}=e;if(s&&s.offsetWidth===0)return;if(t.breakpoints){e.setBreakpoint()}const{allowSlideNext:i,allowSlidePrev:n,snapGrid:r}=e;e.allowSlideNext=true;e.allowSlidePrev=true;e.updateSize();e.updateSlides();e.updateSlidesClasses();if((t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides){e.slideTo(e.slides.length-1,0,false,true)}else{e.slideTo(e.activeIndex,0,false,true)}if(e.autoplay&&e.autoplay.running&&e.autoplay.paused){e.autoplay.run()}e.allowSlidePrev=n;e.allowSlideNext=i;if(e.params.watchOverflow&&r!==e.snapGrid){e.checkOverflow()}}function rt(e){const t=this;if(!t.enabled)return;if(!t.allowClick){if(t.params.preventClicks)e.preventDefault();if(t.params.preventClicksPropagation&&t.animating){e.stopPropagation();e.stopImmediatePropagation()}}}function ot(){const e=this;const{wrapperEl:t,rtlTranslate:s,enabled:i}=e;if(!i)return;e.previousTranslate=e.translate;if(e.isHorizontal()){e.translate=-t.scrollLeft}else{e.translate=-t.scrollTop}if(e.translate===0)e.translate=0;e.updateActiveIndex();e.updateSlidesClasses();let n;const r=e.maxTranslate()-e.minTranslate();if(r===0){n=0}else{n=(e.translate-e.minTranslate())/r}if(n!==e.progress){e.updateProgress(s?-e.translate:e.translate)}e.emit("setTranslate",e.translate,false)}let at=false;function lt(){}const ct=(e,t)=>{const s=$();const{params:i,touchEvents:n,el:r,wrapperEl:o,device:a,support:l}=e;const c=!!i.nested;const d=t==="on"?"addEventListener":"removeEventListener";const u=t;if(!l.touch){r[d](n.start,e.onTouchStart,false);s[d](n.move,e.onTouchMove,c);s[d](n.end,e.onTouchEnd,false)}else{const f=n.start==="touchstart"&&l.passiveListener&&i.passiveListeners?{passive:true,capture:false}:false;r[d](n.start,e.onTouchStart,f);r[d](n.move,e.onTouchMove,l.passiveListener?{passive:false,capture:c}:c);r[d](n.end,e.onTouchEnd,f);if(n.cancel){r[d](n.cancel,e.onTouchEnd,f)}}if(i.preventClicks||i.preventClicksPropagation){r[d]("click",e.onClick,true)}if(i.cssMode){o[d]("scroll",e.onScroll)}if(i.updateOnWindowResize){e[u](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",nt,true)}else{e[u]("observerUpdate",nt,true)}};function dt(){const e=this;const t=$();const{params:s,support:i}=e;e.onTouchStart=tt.bind(e);e.onTouchMove=st.bind(e);e.onTouchEnd=it.bind(e);if(s.cssMode){e.onScroll=ot.bind(e)}e.onClick=rt.bind(e);if(i.touch&&!at){t.addEventListener("touchstart",lt);at=true}ct(e,"on")}function ut(){const e=this;ct(e,"off")}var ft={attachEvents:dt,detachEvents:ut};const pt=(e,t)=>{return e.grid&&t.grid&&t.grid.rows>1};function mt(){const i=this;const{activeIndex:e,initialized:t,loopedSlides:s=0,params:n,$el:r}=i;const o=n.breakpoints;if(!o||o&&Object.keys(o).length===0)return;const a=i.getBreakpoint(o,i.params.breakpointsBase,i.el);if(!a||i.currentBreakpoint===a)return;const l=a in o?o[a]:undefined;const c=l||i.originalParams;const d=pt(i,n);const u=pt(i,c);const f=n.enabled;if(d&&!u){r.removeClass(`${n.containerModifierClass}grid ${n.containerModifierClass}grid-column`);i.emitContainerClasses()}else if(!d&&u){r.addClass(`${n.containerModifierClass}grid`);if(c.grid.fill&&c.grid.fill==="column"||!c.grid.fill&&n.grid.fill==="column"){r.addClass(`${n.containerModifierClass}grid-column`)}i.emitContainerClasses()}["navigation","pagination","scrollbar"].forEach(e=>{const t=n[e]&&n[e].enabled;const s=c[e]&&c[e].enabled;if(t&&!s){i[e].disable()}if(!t&&s){i[e].enable()}});const p=c.direction&&c.direction!==n.direction;const m=n.loop&&(c.slidesPerView!==n.slidesPerView||p);if(p&&t){i.changeDirection()}ie(i.params,c);const h=i.params.enabled;Object.assign(i,{allowTouchMove:i.params.allowTouchMove,allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev});if(f&&!h){i.disable()}else if(!f&&h){i.enable()}i.currentBreakpoint=a;i.emit("_beforeBreakpoint",c);if(m&&t){i.loopDestroy();i.loopCreate();i.updateSlides();i.slideTo(e-s+i.loopedSlides,0,false)}i.emit("breakpoint",c)}function ht(e,t,s){if(t===void 0){t="window"}if(!e||t==="container"&&!s)return undefined;let i=false;const n=A();const r=t==="window"?n.innerHeight:s.clientHeight;const o=Object.keys(e).map(e=>{if(typeof e==="string"&&e.indexOf("@")===0){const t=parseFloat(e.substr(1));const s=r*t;return{value:s,point:e}}return{value:e,point:e}});o.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e{if(typeof t==="object"){Object.keys(t).forEach(e=>{if(t[e]){i.push(s+e)}})}else if(typeof t==="string"){i.push(s+t)}});return i}function bt(){const e=this;const{classNames:t,params:s,rtl:i,$el:n,device:r,support:o}=e;const a=vt(["initialized",s.direction,{"pointer-events":!o.touch},{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:i},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&s.grid.fill==="column"},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...a);n.addClass([...t].join(" "));e.emitContainerClasses()}function wt(){const e=this;const{$el:t,classNames:s}=e;t.removeClass(s.join(" "));e.emitContainerClasses()}var yt={addClasses:bt,removeClasses:wt};function _t(e,t,s,i,n,r){const o=A();let a;function l(){if(r)r()}const c=L(e).parent("picture")[0];if(!c&&(!e.complete||!n)){if(t){a=new o.Image;a.onload=l;a.onerror=l;if(i){a.sizes=i}if(s){a.srcset=s}if(t){a.src=t}}else{l()}}else{l()}}function jt(){const t=this;t.imagesToLoad=t.$el.find("img");function s(){if(typeof t==="undefined"||t===null||!t||t.destroyed)return;if(t.imagesLoaded!==undefined)t.imagesLoaded+=1;if(t.imagesLoaded===t.imagesToLoad.length){if(t.params.updateOnImagesReady)t.update();t.emit("imagesReady")}}for(let e=0;er}else{e.isLocked=e.snapGrid.length===1}if(s.allowSlideNext===true){e.allowSlideNext=!e.isLocked}if(s.allowSlidePrev===true){e.allowSlidePrev=!e.isLocked}if(t&&t!==e.isLocked){e.isEnd=false}if(t!==e.isLocked){e.emit(e.isLocked?"lock":"unlock")}}var Et={checkOverflow:Ct};var Tt={init:true,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:false,updateOnWindowResize:true,resizeObserver:true,nested:false,createElements:false,enabled:true,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:false,userAgent:null,url:null,edgeSwipeDetection:false,edgeSwipeThreshold:20,autoHeight:false,setWrapperSize:false,virtualTranslate:false,effect:"slide",breakpoints:undefined,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:false,centeredSlides:false,centeredSlidesBounds:false,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:true,centerInsufficientSlides:false,watchOverflow:true,roundLengths:false,touchRatio:1,touchAngle:45,simulateTouch:true,shortSwipes:true,longSwipes:true,longSwipesRatio:.5,longSwipesMs:300,followFinger:true,allowTouchMove:true,threshold:0,touchMoveStopPropagation:false,touchStartPreventDefault:true,touchStartForcePreventDefault:false,touchReleaseOnEdges:false,uniqueNavElements:true,resistance:true,resistanceRatio:.85,watchSlidesProgress:false,grabCursor:false,preventClicks:false,preventClicksPropagation:false,slideToClickedSlide:false,preloadImages:true,updateOnImagesReady:true,loop:false,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:true,loopFillGroupWithBlank:false,loopPreventsSlide:true,rewind:false,allowSlidePrev:true,allowSlideNext:true,swipeHandler:null,noSwiping:true,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:true,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:true,_emitClasses:false};function St(n,r){return function e(t){if(t===void 0){t={}}const s=Object.keys(t)[0];const i=t[s];if(typeof i!=="object"||i===null){ie(r,t);return}if(["navigation","pagination","scrollbar"].indexOf(s)>=0&&n[s]===true){n[s]={auto:true}}if(!(s in n&&"enabled"in i)){ie(r,t);return}if(n[s]===true){n[s]={enabled:true}}if(typeof n[s]==="object"&&!("enabled"in n[s])){n[s].enabled=true}if(!n[s])n[s]={enabled:false};ie(r,t)}}const $t={eventsEmitter:ve,update:Se,translate:Ae,transition:Ne,slide:Ge,loop:Ke,grabCursor:Je,events:ft,breakpoints:gt,checkOverflow:Et,classes:yt,images:xt};const Ot={};class Mt{constructor(){let e;let s;for(var t=arguments.length,i=new Array(t),n=0;n1){const l=[];L(s.el).each(e=>{const t=ie({},s,{el:e});l.push(new Mt(t))});return l}const r=this;r.__swiper__=true;r.support=le();r.device=ue({userAgent:s.userAgent});r.browser=me();r.eventsListeners={};r.eventsAnyListeners=[];r.modules=[...r.__modules__];if(s.modules&&Array.isArray(s.modules)){r.modules.push(...s.modules)}const o={};r.modules.forEach(e=>{e({swiper:r,extendParams:St(s,o),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});const a=ie({},Tt,o);r.params=ie({},a,Ot,s);r.originalParams=ie({},r.params);r.passedParams=ie({},s);if(r.params&&r.params.on){Object.keys(r.params.on).forEach(e=>{r.on(e,r.params.on[e])})}if(r.params&&r.params.onAny){r.onAny(r.params.onAny)}r.$=L;Object.assign(r,{enabled:r.params.enabled,el:e,classNames:[],slides:L(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return r.params.direction==="horizontal"},isVertical(){return r.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:true,isEnd:false,translate:0,previousTranslate:0,progress:0,velocity:0,animating:false,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function e(){const t=["touchstart","touchmove","touchend","touchcancel"];const s=["pointerdown","pointermove","pointerup"];r.touchEventsTouch={start:t[0],move:t[1],end:t[2],cancel:t[3]};r.touchEventsDesktop={start:s[0],move:s[1],end:s[2]};return r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop}(),touchEventsData:{isTouched:undefined,isMoved:undefined,allowTouchCallbacks:undefined,touchStartTime:undefined,isScrolling:undefined,currentTranslate:undefined,startTranslate:undefined,allowThresholdMove:undefined,focusableElements:r.params.focusableElements,lastClickTime:Z(),clickTimeout:undefined,velocities:[],allowMomentumBounce:undefined,isTouchEvent:undefined,startMoving:undefined},allowClick:true,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0});r.emit("_swiper");if(r.params.init){r.init()}return r}enable(){const e=this;if(e.enabled)return;e.enabled=true;if(e.params.grabCursor){e.setGrabCursor()}e.emit("enable")}disable(){const e=this;if(!e.enabled)return;e.enabled=false;if(e.params.grabCursor){e.unsetGrabCursor()}e.emit("disable")}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const i=s.minTranslate();const n=s.maxTranslate();const r=(n-i)*e+i;s.translateTo(r,typeof t==="undefined"?0:t);s.updateActiveIndex();s.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const e=t.el.className.split(" ").filter(e=>{return e.indexOf("swiper")===0||e.indexOf(t.params.containerModifierClass)===0});t.emit("_containerClasses",e.join(" "))}getSlideClasses(e){const t=this;if(t.destroyed)return"";return e.className.split(" ").filter(e=>{return e.indexOf("swiper-slide")===0||e.indexOf(t.params.slideClass)===0}).join(" ")}emitSlidesClasses(){const s=this;if(!s.params._emitClasses||!s.el)return;const i=[];s.slides.each(e=>{const t=s.getSlideClasses(e);i.push({slideEl:e,classNames:t});s.emit("_slideClass",e,t)});s.emit("_slideClasses",i)}slidesPerViewDynamic(e,t){if(e===void 0){e="current"}if(t===void 0){t=false}const s=this;const{params:i,slides:n,slidesGrid:r,slidesSizesGrid:o,size:a,activeIndex:l}=s;let c=1;if(i.centeredSlides){let t=n[l].swiperSlideSize;let s;for(let e=l+1;ea)s=true}}for(let e=l-1;e>=0;e-=1){if(n[e]&&!s){t+=n[e].swiperSlideSize;c+=1;if(t>a)s=true}}}else{if(e==="current"){for(let e=l+1;e=0;e-=1){const d=r[l]-r[e]1)&&s.isEnd&&!s.params.centeredSlides){n=s.slideTo(s.slides.length-1,0,false,true)}else{n=s.slideTo(s.activeIndex,0,false,true)}if(!n){i()}}if(t.watchOverflow&&e!==s.snapGrid){s.checkOverflow()}s.emit("update")}changeDirection(t,e){if(e===void 0){e=true}const s=this;const i=s.params.direction;if(!t){t=i==="horizontal"?"vertical":"horizontal"}if(t===i||t!=="horizontal"&&t!=="vertical"){return s}s.$el.removeClass(`${s.params.containerModifierClass}${i}`).addClass(`${s.params.containerModifierClass}${t}`);s.emitContainerClasses();s.params.direction=t;s.slides.each(e=>{if(t==="vertical"){e.style.width=""}else{e.style.height=""}});s.emit("changeDirection");if(e)s.update();return s}changeLanguageDirection(e){const t=this;if(t.rtl&&e==="rtl"||!t.rtl&&e==="ltr")return;t.rtl=e==="rtl";t.rtlTranslate=t.params.direction==="horizontal"&&t.rtl;if(t.rtl){t.$el.addClass(`${t.params.containerModifierClass}rtl`);t.el.dir="rtl"}else{t.$el.removeClass(`${t.params.containerModifierClass}rtl`);t.el.dir="ltr"}t.update()}mount(t){const e=this;if(e.mounted)return true;const s=L(t||e.params.el);t=s[0];if(!t){return false}t.swiper=e;const i=()=>{return`.${(e.params.wrapperClass||"").trim().split(" ").join(".")}`};const n=()=>{if(t&&t.shadowRoot&&t.shadowRoot.querySelector){const e=L(t.shadowRoot.querySelector(i()));e.children=e=>s.children(e);return e}if(!s.children){return L(s).children(i())}return s.children(i())};let r=n();if(r.length===0&&e.params.createElements){const o=$();const a=o.createElement("div");r=L(a);a.className=e.params.wrapperClass;s.append(a);s.children(`.${e.params.slideClass}`).each(e=>{r.append(e)})}Object.assign(e,{$el:s,el:t,$wrapperEl:r,wrapperEl:r[0],mounted:true,rtl:t.dir.toLowerCase()==="rtl"||s.css("direction")==="rtl",rtlTranslate:e.params.direction==="horizontal"&&(t.dir.toLowerCase()==="rtl"||s.css("direction")==="rtl"),wrongRTL:r.css("display")==="-webkit-box"});return true}init(e){const t=this;if(t.initialized)return t;const s=t.mount(e);if(s===false)return t;t.emit("beforeInit");if(t.params.breakpoints){t.setBreakpoint()}t.addClasses();if(t.params.loop){t.loopCreate()}t.updateSize();t.updateSlides();if(t.params.watchOverflow){t.checkOverflow()}if(t.params.grabCursor&&t.enabled){t.setGrabCursor()}if(t.params.preloadImages){t.preloadImages()}if(t.params.loop){t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,false,true)}else{t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,false,true)}t.attachEvents();t.initialized=true;t.emit("init");t.emit("afterInit");return t}destroy(e,t){if(e===void 0){e=true}if(t===void 0){t=true}const s=this;const{params:i,$el:n,$wrapperEl:r,slides:o}=s;if(typeof s.params==="undefined"||s.destroyed){return null}s.emit("beforeDestroy");s.initialized=false;s.detachEvents();if(i.loop){s.loopDestroy()}if(t){s.removeClasses();n.removeAttr("style");r.removeAttr("style");if(o&&o.length){o.removeClass([i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")}}s.emit("destroy");Object.keys(s.eventsListeners).forEach(e=>{s.off(e)});if(e!==false){s.$el[0].swiper=null;K(s)}s.destroyed=true;return null}static extendDefaults(e){ie(Ot,e)}static get extendedDefaults(){return Ot}static get defaults(){return Tt}static installModule(e){if(!Mt.prototype.__modules__)Mt.prototype.__modules__=[];const t=Mt.prototype.__modules__;if(typeof e==="function"&&t.indexOf(e)<0){t.push(e)}}static use(e){if(Array.isArray(e)){e.forEach(e=>Mt.installModule(e));return Mt}Mt.installModule(e);return Mt}}Object.keys($t).forEach(t=>{Object.keys($t[t]).forEach(e=>{Mt.prototype[e]=$t[t][e]})});Mt.use([he,ge]);function Pt(e){let{swiper:_,extendParams:t,on:s,emit:j}=e;t({virtual:{enabled:false,slides:[],cache:true,renderSlide:null,renderExternal:null,renderExternalUpdate:true,addSlidesBefore:0,addSlidesAfter:0}});let i;_.virtual={cache:{},from:undefined,to:undefined,slides:[],offset:0,slidesGrid:[]};function x(e,t){const s=_.params.virtual;if(s.cache&&_.virtual.cache[t]){return _.virtual.cache[t]}const i=s.renderSlide?L(s.renderSlide.call(_,e,t)):L(`
${e}
`);if(!i.attr("data-swiper-slide-index"))i.attr("data-swiper-slide-index",t);if(s.cache)_.virtual.cache[t]=i;return i}function o(t){const{slidesPerView:e,slidesPerGroup:s,centeredSlides:i}=_.params;const{addSlidesBefore:n,addSlidesAfter:r}=_.params.virtual;const{from:o,to:a,slides:l,slidesGrid:c,offset:d}=_.virtual;if(!_.params.cssMode){_.updateActiveIndex()}const u=_.activeIndex||0;let f;if(_.rtlTranslate)f="right";else f=_.isHorizontal()?"left":"top";let p;let m;if(i){p=Math.floor(e/2)+s+r;m=Math.floor(e/2)+s+n}else{p=e+(s-1)+r;m=s+n}const h=Math.max((u||0)-m,0);const g=Math.min((u||0)+p,l.length-1);const v=(_.slidesGrid[h]||0)-(_.slidesGrid[0]||0);Object.assign(_.virtual,{from:h,to:g,offset:v,slidesGrid:_.slidesGrid});function b(){_.updateSlides();_.updateProgress();_.updateSlidesClasses();if(_.lazy&&_.params.lazy.enabled){_.lazy.load()}j("virtualUpdate")}if(o===h&&a===g&&!t){if(_.slidesGrid!==c&&v!==d){_.slides.css(f,`${v}px`)}_.updateProgress();j("virtualUpdate");return}if(_.params.virtual.renderExternal){_.params.virtual.renderExternal.call(_,{offset:v,from:h,to:g,slides:function e(){const t=[];for(let e=h;e<=g;e+=1){t.push(l[e])}return t}()});if(_.params.virtual.renderExternalUpdate){b()}else{j("virtualUpdate")}return}const w=[];const y=[];if(t){_.$wrapperEl.find(`.${_.params.slideClass}`).remove()}else{for(let e=o;e<=a;e+=1){if(eg){_.$wrapperEl.find(`.${_.params.slideClass}[data-swiper-slide-index="${e}"]`).remove()}}}for(let e=0;e=h&&e<=g){if(typeof a==="undefined"||t){y.push(e)}else{if(e>a)y.push(e);if(e{_.$wrapperEl.append(x(l[e],e))});w.sort((e,t)=>t-e).forEach(e=>{_.$wrapperEl.prepend(x(l[e],e))});_.$wrapperEl.children(".swiper-slide").css(f,`${v}px`);b()}function n(t){if(typeof t==="object"&&"length"in t){for(let e=0;e{const t=n[e];const s=t.attr("data-swiper-slide-index");if(s){t.attr("data-swiper-slide-index",parseInt(s,10)+i)}r[parseInt(e,10)+i]=t});_.virtual.cache=r}o(true);_.slideTo(s,0)}function a(t){if(typeof t==="undefined"||t===null)return;let s=_.activeIndex;if(Array.isArray(t)){for(let e=t.length-1;e>=0;e-=1){_.virtual.slides.splice(t[e],1);if(_.params.virtual.cache){delete _.virtual.cache[t[e]]}if(t[e]{if(!_.params.virtual.enabled)return;_.virtual.slides=_.params.virtual.slides;_.classNames.push(`${_.params.containerModifierClass}virtual`);_.params.watchSlidesProgress=true;_.originalParams.watchSlidesProgress=true;if(!_.params.initialSlide){o()}});s("setTranslate",()=>{if(!_.params.virtual.enabled)return;if(_.params.cssMode&&!_._immediateVirtual){clearTimeout(i);i=setTimeout(()=>{o()},100)}else{o()}});s("init update resize",()=>{if(!_.params.virtual.enabled)return;if(_.params.cssMode){ne(_.wrapperEl,"--swiper-virtual-size",`${_.virtualSize}px`)}});Object.assign(_.virtual,{appendSlide:n,prependSlide:r,removeSlide:a,removeAllSlides:l,update:o})}function kt(e){let{swiper:w,extendParams:t,on:s,emit:y}=e;const _=$();const j=A();w.keyboard={enabled:false};t({keyboard:{enabled:false,onlyInViewport:true,pageUpDown:true}});function i(e){if(!w.enabled)return;const{rtlTranslate:s}=w;let t=e;if(t.originalEvent)t=t.originalEvent;const i=t.keyCode||t.charCode;const n=w.params.keyboard.pageUpDown;const r=n&&i===33;const o=n&&i===34;const a=i===37;const l=i===39;const c=i===38;const d=i===40;if(!w.allowSlideNext&&(w.isHorizontal()&&l||w.isVertical()&&d||o)){return false}if(!w.allowSlidePrev&&(w.isHorizontal()&&a||w.isVertical()&&c||r)){return false}if(t.shiftKey||t.altKey||t.ctrlKey||t.metaKey){return undefined}if(_.activeElement&&_.activeElement.nodeName&&(_.activeElement.nodeName.toLowerCase()==="input"||_.activeElement.nodeName.toLowerCase()==="textarea")){return undefined}if(w.params.keyboard.onlyInViewport&&(r||o||a||l||c||d)){let t=false;if(w.$el.parents(`.${w.params.slideClass}`).length>0&&w.$el.parents(`.${w.params.slideActiveClass}`).length===0){return undefined}const u=w.$el;const f=u[0].clientWidth;const p=u[0].clientHeight;const m=j.innerWidth;const h=j.innerHeight;const g=w.$el.offset();if(s)g.left-=w.$el[0].scrollLeft;const v=[[g.left,g.top],[g.left+f,g.top],[g.left,g.top+p],[g.left+f,g.top+p]];for(let e=0;e=0&&b[0]<=m&&b[1]>=0&&b[1]<=h){if(b[0]===0&&b[1]===0)continue;t=true}}if(!t)return undefined}if(w.isHorizontal()){if(r||o||a||l){if(t.preventDefault)t.preventDefault();else t.returnValue=false}if((o||l)&&!s||(r||a)&&s)w.slideNext();if((r||a)&&!s||(o||l)&&s)w.slidePrev()}else{if(r||o||c||d){if(t.preventDefault)t.preventDefault();else t.returnValue=false}if(o||d)w.slideNext();if(r||c)w.slidePrev()}y("keyPress",i);return undefined}function n(){if(w.keyboard.enabled)return;L(_).on("keydown",i);w.keyboard.enabled=true}function r(){if(!w.keyboard.enabled)return;L(_).off("keydown",i);w.keyboard.enabled=false}s("init",()=>{if(w.params.keyboard.enabled){n()}});s("destroy",()=>{if(w.keyboard.enabled){r()}});Object.assign(w.keyboard,{enable:n,disable:r})}function At(e){let{swiper:g,extendParams:t,on:s,emit:v}=e;const i=A();t({mousewheel:{enabled:false,releaseOnEdges:false,invert:false,forceToAxis:false,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}});g.mousewheel={enabled:false};let b;let n=Z();let w;const y=[];function _(e){const t=10;const s=40;const i=800;let n=0;let r=0;let o=0;let a=0;if("detail"in e){r=e.detail}if("wheelDelta"in e){r=-e.wheelDelta/120}if("wheelDeltaY"in e){r=-e.wheelDeltaY/120}if("wheelDeltaX"in e){n=-e.wheelDeltaX/120}if("axis"in e&&e.axis===e.HORIZONTAL_AXIS){n=r;r=0}o=n*t;a=r*t;if("deltaY"in e){a=e.deltaY}if("deltaX"in e){o=e.deltaX}if(e.shiftKey&&!o){o=a;a=0}if((o||a)&&e.deltaMode){if(e.deltaMode===1){o*=s;a*=s}else{o*=i;a*=i}}if(o&&!n){n=o<1?-1:1}if(a&&!r){r=a<1?-1:1}return{spinX:n,spinY:r,pixelX:o,pixelY:a}}function r(){if(!g.enabled)return;g.mouseEntered=true}function o(){if(!g.enabled)return;g.mouseEntered=false}function j(e){if(g.params.mousewheel.thresholdDelta&&e.delta=6&&Z()-n<60){return true}if(e.direction<0){if((!g.isEnd||g.params.loop)&&!g.animating){g.slideNext();v("scroll",e.raw)}}else if((!g.isBeginning||g.params.loop)&&!g.animating){g.slidePrev();v("scroll",e.raw)}n=(new i.Date).getTime();return false}function x(e){const t=g.params.mousewheel;if(e.direction<0){if(g.isEnd&&!g.params.loop&&t.releaseOnEdges){return true}}else if(g.isBeginning&&!g.params.loop&&t.releaseOnEdges){return true}return false}function a(e){let t=e;let s=true;if(!g.enabled)return;const i=g.params.mousewheel;if(g.params.cssMode){t.preventDefault()}let n=g.$el;if(g.params.mousewheel.eventsTarget!=="container"){n=L(g.params.mousewheel.eventsTarget)}if(!g.mouseEntered&&!n[0].contains(t.target)&&!i.releaseOnEdges)return true;if(t.originalEvent)t=t.originalEvent;let r=0;const o=g.rtlTranslate?-1:1;const a=_(t);if(i.forceToAxis){if(g.isHorizontal()){if(Math.abs(a.pixelX)>Math.abs(a.pixelY))r=-a.pixelX*o;else return true}else if(Math.abs(a.pixelY)>Math.abs(a.pixelX))r=-a.pixelY;else return true}else{r=Math.abs(a.pixelX)>Math.abs(a.pixelY)?-a.pixelX*o:-a.pixelY}if(r===0)return true;if(i.invert)r=-r;let l=g.getTranslate()+r*i.sensitivity;if(l>=g.minTranslate())l=g.minTranslate();if(l<=g.maxTranslate())l=g.maxTranslate();s=g.params.loop?true:!(l===g.minTranslate()||l===g.maxTranslate());if(s&&g.params.nested)t.stopPropagation();if(!g.params.freeMode||!g.params.freeMode.enabled){const c={time:Z(),delta:Math.abs(r),direction:Math.sign(r),raw:e};if(y.length>=2){y.shift()}const d=y.length?y[y.length-1]:undefined;y.push(c);if(d){if(c.direction!==d.direction||c.delta>d.delta||c.time>d.time+150){j(c)}}else{j(c)}if(x(c)){return true}}else{const c={time:Z(),delta:Math.abs(r),direction:Math.sign(r)};const u=w&&c.time=g.minTranslate())e=g.minTranslate();if(e<=g.maxTranslate())e=g.maxTranslate();g.setTransition(0);g.setTranslate(e);g.updateProgress();g.updateActiveIndex();g.updateSlidesClasses();if(!f&&g.isBeginning||!p&&g.isEnd){g.updateSlidesClasses()}if(g.params.freeMode.sticky){clearTimeout(b);b=undefined;if(y.length>=15){y.shift()}const d=y.length?y[y.length-1]:undefined;const m=y[0];y.push(c);if(d&&(c.delta>d.delta||c.direction!==d.direction)){y.splice(0)}else if(y.length>=15&&c.time-m.time<500&&m.delta-c.delta>=1&&c.delta<=6){const h=r>0?.8:.2;w=c;y.splice(0);b=Q(()=>{g.slideToClosest(g.params.speed,true,undefined,h)},0)}if(!b){b=Q(()=>{const e=.5;w=c;y.splice(0);g.slideToClosest(g.params.speed,true,undefined,e)},500)}}if(!u)v("scroll",t);if(g.params.autoplay&&g.params.autoplayDisableOnInteraction)g.autoplay.stop();if(e===g.minTranslate()||e===g.maxTranslate())return true}}if(t.preventDefault)t.preventDefault();else t.returnValue=false;return false}function l(e){let t=g.$el;if(g.params.mousewheel.eventsTarget!=="container"){t=L(g.params.mousewheel.eventsTarget)}t[e]("mouseenter",r);t[e]("mouseleave",o);t[e]("wheel",a)}function c(){if(g.params.cssMode){g.wrapperEl.removeEventListener("wheel",a);return true}if(g.mousewheel.enabled)return false;l("on");g.mousewheel.enabled=true;return true}function d(){if(g.params.cssMode){g.wrapperEl.addEventListener(event,a);return true}if(!g.mousewheel.enabled)return false;l("off");g.mousewheel.enabled=false;return true}s("init",()=>{if(!g.params.mousewheel.enabled&&g.params.cssMode){d()}if(g.params.mousewheel.enabled)c()});s("destroy",()=>{if(g.params.cssMode){c()}if(g.mousewheel.enabled)d()});Object.assign(g.mousewheel,{enable:c,disable:d})}function Lt(s,i,n,r){const o=$();if(s.params.createElements){Object.keys(r).forEach(t=>{if(!n[t]&&n.auto===true){let e=s.$el.children(`.${r[t]}`)[0];if(!e){e=o.createElement("div");e.className=r[t];s.$el.append(e)}n[t]=e;i[t]=e}})}return n}function It(e){let{swiper:r,extendParams:t,on:s,emit:o}=e;t({navigation:{nextEl:null,prevEl:null,hideOnClick:false,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}});r.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null};function i(e){let t;if(e){t=L(e);if(r.params.uniqueNavElements&&typeof e==="string"&&t.length>1&&r.$el.find(e).length===1){t=r.$el.find(e)}}return t}function n(e,t){const s=r.params.navigation;if(e&&e.length>0){e[t?"addClass":"removeClass"](s.disabledClass);if(e[0]&&e[0].tagName==="BUTTON")e[0].disabled=t;if(r.params.watchOverflow&&r.enabled){e[r.isLocked?"addClass":"removeClass"](s.lockClass)}}}function a(){if(r.params.loop)return;const{$nextEl:e,$prevEl:t}=r.navigation;n(t,r.isBeginning&&!r.params.rewind);n(e,r.isEnd&&!r.params.rewind)}function l(e){e.preventDefault();if(r.isBeginning&&!r.params.loop&&!r.params.rewind)return;r.slidePrev();o("navigationPrev")}function c(e){e.preventDefault();if(r.isEnd&&!r.params.loop&&!r.params.rewind)return;r.slideNext();o("navigationNext")}function d(){const e=r.params.navigation;r.params.navigation=Lt(r,r.originalParams.navigation,r.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"});if(!(e.nextEl||e.prevEl))return;const t=i(e.nextEl);const s=i(e.prevEl);if(t&&t.length>0){t.on("click",c)}if(s&&s.length>0){s.on("click",l)}Object.assign(r.navigation,{$nextEl:t,nextEl:t&&t[0],$prevEl:s,prevEl:s&&s[0]});if(!r.enabled){if(t)t.addClass(e.lockClass);if(s)s.addClass(e.lockClass)}}function u(){const{$nextEl:e,$prevEl:t}=r.navigation;if(e&&e.length){e.off("click",c);e.removeClass(r.params.navigation.disabledClass)}if(t&&t.length){t.off("click",l);t.removeClass(r.params.navigation.disabledClass)}}s("init",()=>{if(r.params.navigation.enabled===false){p()}else{d();a()}});s("toEdge fromEdge lock unlock",()=>{a()});s("destroy",()=>{u()});s("enable disable",()=>{const{$nextEl:e,$prevEl:t}=r.navigation;if(e){e[r.enabled?"removeClass":"addClass"](r.params.navigation.lockClass)}if(t){t[r.enabled?"removeClass":"addClass"](r.params.navigation.lockClass)}});s("click",(e,t)=>{const{$nextEl:s,$prevEl:i}=r.navigation;const n=t.target;if(r.params.navigation.hideOnClick&&!L(n).is(i)&&!L(n).is(s)){if(r.pagination&&r.params.pagination&&r.params.pagination.clickable&&(r.pagination.el===n||r.pagination.el.contains(n)))return;let e;if(s){e=s.hasClass(r.params.navigation.hiddenClass)}else if(i){e=i.hasClass(r.params.navigation.hiddenClass)}if(e===true){o("navigationShow")}else{o("navigationHide")}if(s){s.toggleClass(r.params.navigation.hiddenClass)}if(i){i.toggleClass(r.params.navigation.hiddenClass)}}});const f=()=>{r.$el.removeClass(r.params.navigation.navigationDisabledClass);d();a()};const p=()=>{r.$el.addClass(r.params.navigation.navigationDisabledClass);u()};Object.assign(r.navigation,{enable:f,disable:p,update:a,init:d,destroy:u})}function zt(e){if(e===void 0){e=""}return`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function Dt(e){let{swiper:h,extendParams:t,on:s,emit:g}=e;const i="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:false,hideOnClick:false,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:false,type:"bullets",dynamicBullets:false,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`,paginationDisabledClass:`${i}-disabled`}});h.pagination={el:null,$el:null,bullets:[]};let v;let b=0;function w(){return!h.params.pagination.el||!h.pagination.el||!h.pagination.$el||h.pagination.$el.length===0}function y(e,t){const{bulletActiveClass:s}=h.params.pagination;e[t]().addClass(`${s}-${t}`)[t]().addClass(`${s}-${t}-${t}`)}function n(){const t=h.rtl;const r=h.params.pagination;if(w())return;const e=h.virtual&&h.params.virtual.enabled?h.virtual.slides.length:h.slides.length;const o=h.pagination.$el;let a;const i=h.params.loop?Math.ceil((e-h.loopedSlides*2)/h.params.slidesPerGroup):h.snapGrid.length;if(h.params.loop){a=Math.ceil((h.activeIndex-h.loopedSlides)/h.params.slidesPerGroup);if(a>e-1-h.loopedSlides*2){a-=e-h.loopedSlides*2}if(a>i-1)a-=i;if(a<0&&h.params.paginationType!=="bullets")a=i+a}else if(typeof h.snapIndex!=="undefined"){a=h.snapIndex}else{a=h.activeIndex||0}if(r.type==="bullets"&&h.pagination.bullets&&h.pagination.bullets.length>0){const s=h.pagination.bullets;let i;let n;let e;if(r.dynamicBullets){v=s.eq(0)[h.isHorizontal()?"outerWidth":"outerHeight"](true);o.css(h.isHorizontal()?"width":"height",`${v*(r.dynamicMainBullets+4)}px`);if(r.dynamicMainBullets>1&&h.previousIndex!==undefined){b+=a-(h.previousIndex-h.loopedSlides||0);if(b>r.dynamicMainBullets-1){b=r.dynamicMainBullets-1}else if(b<0){b=0}}i=Math.max(a-b,0);n=i+(Math.min(s.length,r.dynamicMainBullets)-1);e=(n+i)/2}s.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${r.bulletActiveClass}${e}`).join(" "));if(o.length>1){s.each(e=>{const t=L(e);const s=t.index();if(s===a){t.addClass(r.bulletActiveClass)}if(r.dynamicBullets){if(s>=i&&s<=n){t.addClass(`${r.bulletActiveClass}-main`)}if(s===i){y(t,"prev")}if(s===n){y(t,"next")}}})}else{const l=s.eq(a);const c=l.index();l.addClass(r.bulletActiveClass);if(r.dynamicBullets){const d=s.eq(i);const u=s.eq(n);for(let e=i;e<=n;e+=1){s.eq(e).addClass(`${r.bulletActiveClass}-main`)}if(h.params.loop){if(c>=s.length){for(let e=r.dynamicMainBullets;e>=0;e-=1){s.eq(s.length-e).addClass(`${r.bulletActiveClass}-main`)}s.eq(s.length-r.dynamicMainBullets-1).addClass(`${r.bulletActiveClass}-prev`)}else{y(d,"prev");y(u,"next")}}else{y(d,"prev");y(u,"next")}}}if(r.dynamicBullets){const f=Math.min(s.length,r.dynamicMainBullets+4);const p=(v*f-v)/2-e*v;const m=t?"right":"left";s.css(h.isHorizontal()?m:"top",`${p}px`)}}if(r.type==="fraction"){o.find(zt(r.currentClass)).text(r.formatFractionCurrent(a+1));o.find(zt(r.totalClass)).text(r.formatFractionTotal(i))}if(r.type==="progressbar"){let e;if(r.progressbarOpposite){e=h.isHorizontal()?"vertical":"horizontal"}else{e=h.isHorizontal()?"horizontal":"vertical"}const n=(a+1)/i;let t=1;let s=1;if(e==="horizontal"){t=n}else{s=n}o.find(zt(r.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${t}) scaleY(${s})`).transition(h.params.speed)}if(r.type==="custom"&&r.renderCustom){o.html(r.renderCustom(h,a+1,i));g("paginationRender",o[0])}else{g("paginationUpdate",o[0])}if(h.params.watchOverflow&&h.enabled){o[h.isLocked?"addClass":"removeClass"](r.lockClass)}}function r(){const s=h.params.pagination;if(w())return;const e=h.virtual&&h.params.virtual.enabled?h.virtual.slides.length:h.slides.length;const i=h.pagination.$el;let n="";if(s.type==="bullets"){let t=h.params.loop?Math.ceil((e-h.loopedSlides*2)/h.params.slidesPerGroup):h.snapGrid.length;if(h.params.freeMode&&h.params.freeMode.enabled&&!h.params.loop&&t>e){t=e}for(let e=0;e`}}i.html(n);h.pagination.bullets=i.find(zt(s.bulletClass))}if(s.type==="fraction"){if(s.renderFraction){n=s.renderFraction.call(h,s.currentClass,s.totalClass)}else{n=``+" / "+``}i.html(n)}if(s.type==="progressbar"){if(s.renderProgressbar){n=s.renderProgressbar.call(h,s.progressbarFillClass)}else{n=``}i.html(n)}if(s.type!=="custom"){g("paginationRender",h.pagination.$el[0])}}function o(){h.params.pagination=Lt(h,h.originalParams.pagination,h.params.pagination,{el:"swiper-pagination"});const e=h.params.pagination;if(!e.el)return;let t=L(e.el);if(t.length===0)return;if(h.params.uniqueNavElements&&typeof e.el==="string"&&t.length>1){t=h.$el.find(e.el);if(t.length>1){t=t.filter(e=>{if(L(e).parents(".swiper")[0]!==h.el)return false;return true})}}if(e.type==="bullets"&&e.clickable){t.addClass(e.clickableClass)}t.addClass(e.modifierClass+e.type);t.addClass(h.isHorizontal()?e.horizontalClass:e.verticalClass);if(e.type==="bullets"&&e.dynamicBullets){t.addClass(`${e.modifierClass}${e.type}-dynamic`);b=0;if(e.dynamicMainBullets<1){e.dynamicMainBullets=1}}if(e.type==="progressbar"&&e.progressbarOpposite){t.addClass(e.progressbarOppositeClass)}if(e.clickable){t.on("click",zt(e.bulletClass),function e(t){t.preventDefault();let s=L(this).index()*h.params.slidesPerGroup;if(h.params.loop)s+=h.loopedSlides;h.slideTo(s)})}Object.assign(h.pagination,{$el:t,el:t[0]});if(!h.enabled){t.addClass(e.lockClass)}}function a(){const e=h.params.pagination;if(w())return;const t=h.pagination.$el;t.removeClass(e.hiddenClass);t.removeClass(e.modifierClass+e.type);t.removeClass(h.isHorizontal()?e.horizontalClass:e.verticalClass);if(h.pagination.bullets&&h.pagination.bullets.removeClass)h.pagination.bullets.removeClass(e.bulletActiveClass);if(e.clickable){t.off("click",zt(e.bulletClass))}}s("init",()=>{if(h.params.pagination.enabled===false){c()}else{o();r();n()}});s("activeIndexChange",()=>{if(h.params.loop){n()}else if(typeof h.snapIndex==="undefined"){n()}});s("snapIndexChange",()=>{if(!h.params.loop){n()}});s("slidesLengthChange",()=>{if(h.params.loop){r();n()}});s("snapGridLengthChange",()=>{if(!h.params.loop){r();n()}});s("destroy",()=>{a()});s("enable disable",()=>{const{$el:e}=h.pagination;if(e){e[h.enabled?"removeClass":"addClass"](h.params.pagination.lockClass)}});s("lock unlock",()=>{n()});s("click",(e,t)=>{const s=t.target;const{$el:i}=h.pagination;if(h.params.pagination.el&&h.params.pagination.hideOnClick&&i&&i.length>0&&!L(s).hasClass(h.params.pagination.bulletClass)){if(h.navigation&&(h.navigation.nextEl&&s===h.navigation.nextEl||h.navigation.prevEl&&s===h.navigation.prevEl))return;const n=i.hasClass(h.params.pagination.hiddenClass);if(n===true){g("paginationShow")}else{g("paginationHide")}i.toggleClass(h.params.pagination.hiddenClass)}});const l=()=>{h.$el.removeClass(h.params.pagination.paginationDisabledClass);if(h.pagination.$el){h.pagination.$el.removeClass(h.params.pagination.paginationDisabledClass)}o();r();n()};const c=()=>{h.$el.addClass(h.params.pagination.paginationDisabledClass);if(h.pagination.$el){h.pagination.$el.addClass(h.params.pagination.paginationDisabledClass)}a()};Object.assign(h.pagination,{enable:l,disable:c,render:r,update:n,init:o,destroy:a})}function Nt(e){let{swiper:u,extendParams:t,on:s,emit:o}=e;const f=$();let a=false;let l=null;let c=null;let d;let p;let m;let i;t({scrollbar:{el:null,dragSize:"auto",hide:false,draggable:false,snapOnRelease:true,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:`swiper-scrollbar-horizontal`,verticalClass:`swiper-scrollbar-vertical`}});u.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null};function n(){if(!u.params.scrollbar.el||!u.scrollbar.el)return;const{scrollbar:e,rtlTranslate:t,progress:s}=u;const{$dragEl:i,$el:n}=e;const r=u.params.scrollbar;let o=p;let a=(m-p)*s;if(t){a=-a;if(a>0){o=p-a;a=0}else if(-a+p>m){o=m+a}}else if(a<0){o=p+a;a=0}else if(a+p>m){o=m-a}if(u.isHorizontal()){i.transform(`translate3d(${a}px, 0, 0)`);i[0].style.width=`${o}px`}else{i.transform(`translate3d(0px, ${a}px, 0)`);i[0].style.height=`${o}px`}if(r.hide){clearTimeout(l);n[0].style.opacity=1;l=setTimeout(()=>{n[0].style.opacity=0;n.transition(400)},1e3)}}function r(e){if(!u.params.scrollbar.el||!u.scrollbar.el)return;u.scrollbar.$dragEl.transition(e)}function h(){if(!u.params.scrollbar.el||!u.scrollbar.el)return;const{scrollbar:e}=u;const{$dragEl:t,$el:s}=e;t[0].style.width="";t[0].style.height="";m=u.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight;i=u.size/(u.virtualSize+u.params.slidesOffsetBefore-(u.params.centeredSlides?u.snapGrid[0]:0));if(u.params.scrollbar.dragSize==="auto"){p=m*i}else{p=parseInt(u.params.scrollbar.dragSize,10)}if(u.isHorizontal()){t[0].style.width=`${p}px`}else{t[0].style.height=`${p}px`}if(i>=1){s[0].style.display="none"}else{s[0].style.display=""}if(u.params.scrollbar.hide){s[0].style.opacity=0}if(u.params.watchOverflow&&u.enabled){e.$el[u.isLocked?"addClass":"removeClass"](u.params.scrollbar.lockClass)}}function g(e){if(u.isHorizontal()){return e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX}return e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY}function v(e){const{scrollbar:t,rtlTranslate:s}=u;const{$el:i}=t;let n;n=(g(e)-i.offset()[u.isHorizontal()?"left":"top"]-(d!==null?d:p/2))/(m-p);n=Math.max(Math.min(n,1),0);if(s){n=1-n}const r=u.minTranslate()+(u.maxTranslate()-u.minTranslate())*n;u.updateProgress(r);u.setTranslate(r);u.updateActiveIndex();u.updateSlidesClasses()}function b(e){const t=u.params.scrollbar;const{scrollbar:s,$wrapperEl:i}=u;const{$el:n,$dragEl:r}=s;a=true;d=e.target===r[0]||e.target===r?g(e)-e.target.getBoundingClientRect()[u.isHorizontal()?"left":"top"]:null;e.preventDefault();e.stopPropagation();i.transition(100);r.transition(100);v(e);clearTimeout(c);n.transition(0);if(t.hide){n.css("opacity",1)}if(u.params.cssMode){u.$wrapperEl.css("scroll-snap-type","none")}o("scrollbarDragStart",e)}function w(e){const{scrollbar:t,$wrapperEl:s}=u;const{$el:i,$dragEl:n}=t;if(!a)return;if(e.preventDefault)e.preventDefault();else e.returnValue=false;v(e);s.transition(0);i.transition(0);n.transition(0);o("scrollbarDragMove",e)}function y(e){const t=u.params.scrollbar;const{scrollbar:s,$wrapperEl:i}=u;const{$el:n}=s;if(!a)return;a=false;if(u.params.cssMode){u.$wrapperEl.css("scroll-snap-type","");i.transition("")}if(t.hide){clearTimeout(c);c=Q(()=>{n.css("opacity",0);n.transition(400)},1e3)}o("scrollbarDragEnd",e);if(t.snapOnRelease){u.slideToClosest()}}function _(e){const{scrollbar:t,touchEventsTouch:s,touchEventsDesktop:i,params:n,support:r}=u;const o=t.$el;if(!o)return;const a=o[0];const l=r.passiveListener&&n.passiveListeners?{passive:false,capture:false}:false;const c=r.passiveListener&&n.passiveListeners?{passive:true,capture:false}:false;if(!a)return;const d=e==="on"?"addEventListener":"removeEventListener";if(!r.touch){a[d](i.start,b,l);f[d](i.move,w,l);f[d](i.end,y,c)}else{a[d](s.start,b,l);a[d](s.move,w,l);a[d](s.end,y,c)}}function j(){if(!u.params.scrollbar.el||!u.scrollbar.el)return;_("on")}function x(){if(!u.params.scrollbar.el||!u.scrollbar.el)return;_("off")}function C(){const{scrollbar:e,$el:t}=u;u.params.scrollbar=Lt(u,u.originalParams.scrollbar,u.params.scrollbar,{el:"swiper-scrollbar"});const s=u.params.scrollbar;if(!s.el)return;let i=L(s.el);if(u.params.uniqueNavElements&&typeof s.el==="string"&&i.length>1&&t.find(s.el).length===1){i=t.find(s.el)}i.addClass(u.isHorizontal()?s.horizontalClass:s.verticalClass);let n=i.find(`.${u.params.scrollbar.dragClass}`);if(n.length===0){n=L(`
`);i.append(n)}Object.assign(e,{$el:i,el:i[0],$dragEl:n,dragEl:n[0]});if(s.draggable){j()}if(i){i[u.enabled?"removeClass":"addClass"](u.params.scrollbar.lockClass)}}function E(){const e=u.params.scrollbar;const t=u.scrollbar.$el;if(t){t.removeClass(u.isHorizontal()?e.horizontalClass:e.verticalClass)}x()}s("init",()=>{if(u.params.scrollbar.enabled===false){S()}else{C();h();n()}});s("update resize observerUpdate lock unlock",()=>{h()});s("setTranslate",()=>{n()});s("setTransition",(e,t)=>{r(t)});s("enable disable",()=>{const{$el:e}=u.scrollbar;if(e){e[u.enabled?"removeClass":"addClass"](u.params.scrollbar.lockClass)}});s("destroy",()=>{E()});const T=()=>{u.$el.removeClass(u.params.scrollbar.scrollbarDisabledClass);if(u.scrollbar.$el){u.scrollbar.$el.removeClass(u.params.scrollbar.scrollbarDisabledClass)}C();h();n()};const S=()=>{u.$el.addClass(u.params.scrollbar.scrollbarDisabledClass);if(u.scrollbar.$el){u.scrollbar.$el.addClass(u.params.scrollbar.scrollbarDisabledClass)}E()};Object.assign(u.scrollbar,{enable:T,disable:S,updateSize:h,setTranslate:n,init:C,destroy:E})}function Bt(e){let{swiper:f,extendParams:t,on:s}=e;t({parallax:{enabled:false}});const r=(e,t)=>{const{rtl:s}=f;const i=L(e);const n=s?-1:1;const r=i.attr("data-swiper-parallax")||"0";let o=i.attr("data-swiper-parallax-x");let a=i.attr("data-swiper-parallax-y");const l=i.attr("data-swiper-parallax-scale");const c=i.attr("data-swiper-parallax-opacity");if(o||a){o=o||"0";a=a||"0"}else if(f.isHorizontal()){o=r;a="0"}else{a=r;o="0"}if(o.indexOf("%")>=0){o=`${parseInt(o,10)*t*n}%`}else{o=`${o*t*n}px`}if(a.indexOf("%")>=0){a=`${parseInt(a,10)*t}%`}else{a=`${a*t}px`}if(typeof c!=="undefined"&&c!==null){const d=c-(c-1)*(1-Math.abs(t));i[0].style.opacity=d}if(typeof l==="undefined"||l===null){i.transform(`translate3d(${o}, ${a}, 0px)`)}else{const u=l-(l-1)*(1-Math.abs(t));i.transform(`translate3d(${o}, ${a}, 0px) scale(${u})`)}};const i=()=>{const{$el:e,slides:t,progress:i,snapGrid:n}=f;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{r(e,i)});t.each((e,t)=>{let s=e.progress;if(f.params.slidesPerGroup>1&&f.params.slidesPerView!=="auto"){s+=Math.ceil(t/2)-i*(n.length-1)}s=Math.min(Math.max(s,-1),1);L(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{r(e,s)})})};const n=function(i){if(i===void 0){i=f.params.speed}const{$el:e}=f;e.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{const t=L(e);let s=parseInt(t.attr("data-swiper-parallax-duration"),10)||i;if(i===0)s=0;t.transition(s)})};s("beforeInit",()=>{if(!f.params.parallax.enabled)return;f.params.watchSlidesProgress=true;f.originalParams.watchSlidesProgress=true});s("init",()=>{if(!f.params.parallax.enabled)return;i()});s("setTranslate",()=>{if(!f.params.parallax.enabled)return;i()});s("setTransition",(e,t)=>{if(!f.params.parallax.enabled)return;n(t)})}function Ht(e){let{swiper:_,extendParams:t,on:s,emit:i}=e;const j=A();t({zoom:{enabled:false,maxRatio:3,minRatio:1,toggle:true,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}});_.zoom={enabled:false};let x=1;let r=false;let n;let o;let a;const C={$slideEl:undefined,slideWidth:undefined,slideHeight:undefined,$imageEl:undefined,$imageWrapEl:undefined,maxRatio:3};const E={isTouched:undefined,isMoved:undefined,currentX:undefined,currentY:undefined,minX:undefined,minY:undefined,maxX:undefined,maxY:undefined,width:undefined,height:undefined,startX:undefined,startY:undefined,touchesStart:{},touchesCurrent:{}};const d={x:undefined,y:undefined,prevPositionX:undefined,prevPositionY:undefined,prevTime:undefined};let l=1;Object.defineProperty(_.zoom,"scale",{get(){return l},set(e){if(l!==e){const t=C.$imageEl?C.$imageEl[0]:undefined;const s=C.$slideEl?C.$slideEl[0]:undefined;i("zoomChange",e,t,s)}l=e}});function c(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX;const s=e.targetTouches[0].pageY;const i=e.targetTouches[1].pageX;const n=e.targetTouches[1].pageY;const r=Math.sqrt((i-t)**2+(n-s)**2);return r}function u(e){const t=_.support;const s=_.params.zoom;o=false;a=false;if(!t.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2){return}o=true;C.scaleStart=c(e)}if(!C.$slideEl||!C.$slideEl.length){C.$slideEl=L(e.target).closest(`.${_.params.slideClass}`);if(C.$slideEl.length===0)C.$slideEl=_.slides.eq(_.activeIndex);C.$imageEl=C.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0);C.$imageWrapEl=C.$imageEl.parent(`.${s.containerClass}`);C.maxRatio=C.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio;if(C.$imageWrapEl.length===0){C.$imageEl=undefined;return}}if(C.$imageEl){C.$imageEl.transition(0)}r=true}function f(e){const t=_.support;const s=_.params.zoom;const i=_.zoom;if(!t.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2){return}a=true;C.scaleMove=c(e)}if(!C.$imageEl||C.$imageEl.length===0){if(e.type==="gesturechange")u(e);return}if(t.gestures){i.scale=e.scale*x}else{i.scale=C.scaleMove/C.scaleStart*x}if(i.scale>C.maxRatio){i.scale=C.maxRatio-1+(i.scale-C.maxRatio+1)**.5}if(i.scaleE.touchesStart.x)){E.isTouched=false;return}if(!_.isHorizontal()&&(Math.floor(E.minY)===Math.floor(E.startY)&&E.touchesCurrent.yE.touchesStart.y)){E.isTouched=false;return}}if(e.cancelable){e.preventDefault()}e.stopPropagation();E.isMoved=true;E.currentX=E.touchesCurrent.x-E.touchesStart.x+E.startX;E.currentY=E.touchesCurrent.y-E.touchesStart.y+E.startY;if(E.currentXE.maxX){E.currentX=E.maxX-1+(E.currentX-E.maxX+1)**.8}if(E.currentYE.maxY){E.currentY=E.maxY-1+(E.currentY-E.maxY+1)**.8}if(!d.prevPositionX)d.prevPositionX=E.touchesCurrent.x;if(!d.prevPositionY)d.prevPositionY=E.touchesCurrent.y;if(!d.prevTime)d.prevTime=Date.now();d.x=(E.touchesCurrent.x-d.prevPositionX)/(Date.now()-d.prevTime)/2;d.y=(E.touchesCurrent.y-d.prevPositionY)/(Date.now()-d.prevTime)/2;if(Math.abs(E.touchesCurrent.x-d.prevPositionX)<2)d.x=0;if(Math.abs(E.touchesCurrent.y-d.prevPositionY)<2)d.y=0;d.prevPositionX=E.touchesCurrent.x;d.prevPositionY=E.touchesCurrent.y;d.prevTime=Date.now();C.$imageWrapEl.transform(`translate3d(${E.currentX}px, ${E.currentY}px,0)`)}function g(){const e=_.zoom;if(!C.$imageEl||C.$imageEl.length===0)return;if(!E.isTouched||!E.isMoved){E.isTouched=false;E.isMoved=false;return}E.isTouched=false;E.isMoved=false;let t=300;let s=300;const i=d.x*t;const n=E.currentX+i;const r=d.y*s;const o=E.currentY+r;if(d.x!==0)t=Math.abs((n-E.currentX)/d.x);if(d.y!==0)s=Math.abs((o-E.currentY)/d.y);const a=Math.max(t,s);E.currentX=n;E.currentY=o;const l=E.width*e.scale;const c=E.height*e.scale;E.minX=Math.min(C.slideWidth/2-l/2,0);E.maxX=-E.minX;E.minY=Math.min(C.slideHeight/2-c/2,0);E.maxY=-E.minY;E.currentX=Math.max(Math.min(E.currentX,E.maxX),E.minX);E.currentY=Math.max(Math.min(E.currentY,E.maxY),E.minY);C.$imageWrapEl.transition(a).transform(`translate3d(${E.currentX}px, ${E.currentY}px,0)`)}function v(){const e=_.zoom;if(C.$slideEl&&_.previousIndex!==_.activeIndex){if(C.$imageEl){C.$imageEl.transform("translate3d(0,0,0) scale(1)")}if(C.$imageWrapEl){C.$imageWrapEl.transform("translate3d(0,0,0)")}e.scale=1;x=1;C.$slideEl=undefined;C.$imageEl=undefined;C.$imageWrapEl=undefined}}function b(e){const t=_.zoom;const s=_.params.zoom;if(!C.$slideEl){if(e&&e.target){C.$slideEl=L(e.target).closest(`.${_.params.slideClass}`)}if(!C.$slideEl){if(_.params.virtual&&_.params.virtual.enabled&&_.virtual){C.$slideEl=_.$wrapperEl.children(`.${_.params.slideActiveClass}`)}else{C.$slideEl=_.slides.eq(_.activeIndex)}}C.$imageEl=C.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0);C.$imageWrapEl=C.$imageEl.parent(`.${s.containerClass}`)}if(!C.$imageEl||C.$imageEl.length===0||!C.$imageWrapEl||C.$imageWrapEl.length===0)return;if(_.params.cssMode){_.wrapperEl.style.overflow="hidden";_.wrapperEl.style.touchAction="none"}C.$slideEl.addClass(`${s.zoomedSlideClass}`);let i;let n;let r;let o;let a;let l;let c;let d;let u;let f;let p;let m;let h;let g;let v;let b;let w;let y;if(typeof E.touchesStart.x==="undefined"&&e){i=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX;n=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY}else{i=E.touchesStart.x;n=E.touchesStart.y}t.scale=C.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio;x=C.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio;if(e){w=C.$slideEl[0].offsetWidth;y=C.$slideEl[0].offsetHeight;r=C.$slideEl.offset().left+j.scrollX;o=C.$slideEl.offset().top+j.scrollY;a=r+w/2-i;l=o+y/2-n;u=C.$imageEl[0].offsetWidth;f=C.$imageEl[0].offsetHeight;p=u*t.scale;m=f*t.scale;h=Math.min(w/2-p/2,0);g=Math.min(y/2-m/2,0);v=-h;b=-g;c=a*t.scale;d=l*t.scale;if(cv){c=v}if(db){d=b}}else{c=0;d=0}C.$imageWrapEl.transition(300).transform(`translate3d(${c}px, ${d}px,0)`);C.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${t.scale})`)}function w(){const e=_.zoom;const t=_.params.zoom;if(!C.$slideEl){if(_.params.virtual&&_.params.virtual.enabled&&_.virtual){C.$slideEl=_.$wrapperEl.children(`.${_.params.slideActiveClass}`)}else{C.$slideEl=_.slides.eq(_.activeIndex)}C.$imageEl=C.$slideEl.find(`.${t.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0);C.$imageWrapEl=C.$imageEl.parent(`.${t.containerClass}`)}if(!C.$imageEl||C.$imageEl.length===0||!C.$imageWrapEl||C.$imageWrapEl.length===0)return;if(_.params.cssMode){_.wrapperEl.style.overflow="";_.wrapperEl.style.touchAction=""}e.scale=1;x=1;C.$imageWrapEl.transition(300).transform("translate3d(0,0,0)");C.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)");C.$slideEl.removeClass(`${t.zoomedSlideClass}`);C.$slideEl=undefined}function y(e){const t=_.zoom;if(t.scale&&t.scale!==1){w()}else{b(e)}}function T(){const e=_.support;const t=_.touchEvents.start==="touchstart"&&e.passiveListener&&_.params.passiveListeners?{passive:true,capture:false}:false;const s=e.passiveListener?{passive:false,capture:true}:true;return{passiveListener:t,activeListenerWithCapture:s}}function S(){return`.${_.params.slideClass}`}function $(e){const{passiveListener:t}=T();const s=S();_.$wrapperEl[e]("gesturestart",s,u,t);_.$wrapperEl[e]("gesturechange",s,f,t);_.$wrapperEl[e]("gestureend",s,p,t)}function O(){if(n)return;n=true;$("on")}function M(){if(!n)return;n=false;$("off")}function P(){const e=_.zoom;if(e.enabled)return;e.enabled=true;const t=_.support;const{passiveListener:s,activeListenerWithCapture:i}=T();const n=S();if(t.gestures){_.$wrapperEl.on(_.touchEvents.start,O,s);_.$wrapperEl.on(_.touchEvents.end,M,s)}else if(_.touchEvents.start==="touchstart"){_.$wrapperEl.on(_.touchEvents.start,n,u,s);_.$wrapperEl.on(_.touchEvents.move,n,f,i);_.$wrapperEl.on(_.touchEvents.end,n,p,s);if(_.touchEvents.cancel){_.$wrapperEl.on(_.touchEvents.cancel,n,p,s)}}_.$wrapperEl.on(_.touchEvents.move,`.${_.params.zoom.containerClass}`,h,i)}function k(){const e=_.zoom;if(!e.enabled)return;const t=_.support;e.enabled=false;const{passiveListener:s,activeListenerWithCapture:i}=T();const n=S();if(t.gestures){_.$wrapperEl.off(_.touchEvents.start,O,s);_.$wrapperEl.off(_.touchEvents.end,M,s)}else if(_.touchEvents.start==="touchstart"){_.$wrapperEl.off(_.touchEvents.start,n,u,s);_.$wrapperEl.off(_.touchEvents.move,n,f,i);_.$wrapperEl.off(_.touchEvents.end,n,p,s);if(_.touchEvents.cancel){_.$wrapperEl.off(_.touchEvents.cancel,n,p,s)}}_.$wrapperEl.off(_.touchEvents.move,`.${_.params.zoom.containerClass}`,h,i)}s("init",()=>{if(_.params.zoom.enabled){P()}});s("destroy",()=>{k()});s("touchStart",(e,t)=>{if(!_.zoom.enabled)return;m(t)});s("touchEnd",(e,t)=>{if(!_.zoom.enabled)return;g()});s("doubleTap",(e,t)=>{if(!_.animating&&_.params.zoom.enabled&&_.zoom.enabled&&_.params.zoom.toggle){y(t)}});s("transitionEnd",()=>{if(_.zoom.enabled&&_.params.zoom.enabled){v()}});s("slideChange",()=>{if(_.zoom.enabled&&_.params.zoom.enabled&&_.params.cssMode){v()}});Object.assign(_.zoom,{enable:P,disable:k,in:b,out:w,toggle:y})}function Wt(e){let{swiper:h,extendParams:t,on:s,emit:f}=e;t({lazy:{checkInView:false,enabled:false,loadPrevNext:false,loadPrevNextAmount:1,loadOnTransitionStart:false,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}});h.lazy={};let u=false;let g=false;function v(e,c){if(c===void 0){c=true}const d=h.params.lazy;if(typeof e==="undefined")return;if(h.slides.length===0)return;const t=h.virtual&&h.params.virtual.enabled;const u=t?h.$wrapperEl.children(`.${h.params.slideClass}[data-swiper-slide-index="${e}"]`):h.slides.eq(e);const s=u.find(`.${d.elementClass}:not(.${d.loadedClass}):not(.${d.loadingClass})`);if(u.hasClass(d.elementClass)&&!u.hasClass(d.loadedClass)&&!u.hasClass(d.loadingClass)){s.push(u[0])}if(s.length===0)return;s.each(e=>{const i=L(e);i.addClass(d.loadingClass);const n=i.attr("data-background");const r=i.attr("data-src");const o=i.attr("data-srcset");const a=i.attr("data-sizes");const l=i.parent("picture");h.loadImage(i[0],r||n,o,a,false,()=>{if(typeof h==="undefined"||h===null||!h||h&&!h.params||h.destroyed)return;if(n){i.css("background-image",`url("${n}")`);i.removeAttr("data-background")}else{if(o){i.attr("srcset",o);i.removeAttr("data-srcset")}if(a){i.attr("sizes",a);i.removeAttr("data-sizes")}if(l.length){l.children("source").each(e=>{const t=L(e);if(t.attr("data-srcset")){t.attr("srcset",t.attr("data-srcset"));t.removeAttr("data-srcset")}})}if(r){i.attr("src",r);i.removeAttr("data-src")}}i.addClass(d.loadedClass).removeClass(d.loadingClass);u.find(`.${d.preloaderClass}`).remove();if(h.params.loop&&c){const e=u.attr("data-swiper-slide-index");if(u.hasClass(h.params.slideDuplicateClass)){const t=h.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${h.params.slideDuplicateClass})`);v(t.index(),false)}else{const s=h.$wrapperEl.children(`.${h.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`);v(s.index(),false)}}f("lazyImageReady",u[0],i[0]);if(h.params.autoHeight){h.updateAutoHeight()}});f("lazyImageLoad",u[0],i[0])})}function p(){const{$wrapperEl:t,params:s,slides:i,activeIndex:n}=h;const r=h.virtual&&s.virtual.enabled;const e=s.lazy;let o=s.slidesPerView;if(o==="auto"){o=0}function a(e){if(r){if(t.children(`.${s.slideClass}[data-swiper-slide-index="${e}"]`).length){return true}}else if(i[e])return true;return false}function l(e){if(r){return L(e).attr("data-swiper-slide-index")}return L(e).index()}if(!g)g=true;if(h.params.watchSlidesProgress){t.children(`.${s.slideVisibleClass}`).each(e=>{const t=r?L(e).attr("data-swiper-slide-index"):L(e).index();v(t)})}else if(o>1){for(let e=n;e1||e.loadPrevNextAmount&&e.loadPrevNextAmount>1){const c=e.loadPrevNextAmount;const d=Math.ceil(o);const u=Math.min(n+d+Math.max(c,d),i.length);const f=Math.max(n-Math.max(d,c),0);for(let e=n+d;e0)v(l(p));const m=t.children(`.${s.slidePrevClass}`);if(m.length>0)v(l(m))}}}function m(){const e=A();if(!h||h.destroyed)return;const t=h.params.lazy.scrollingElement?L(h.params.lazy.scrollingElement):L(e);const s=t[0]===e;const i=s?e.innerWidth:t[0].offsetWidth;const n=s?e.innerHeight:t[0].offsetHeight;const r=h.$el.offset();const{rtlTranslate:o}=h;let a=false;if(o)r.left-=h.$el[0].scrollLeft;const l=[[r.left,r.top],[r.left+h.width,r.top],[r.left,r.top+h.height],[r.left+h.width,r.top+h.height]];for(let e=0;e=0&&d[0]<=i&&d[1]>=0&&d[1]<=n){if(d[0]===0&&d[1]===0)continue;a=true}}const c=h.touchEvents.start==="touchstart"&&h.support.passiveListener&&h.params.passiveListeners?{passive:true,capture:false}:false;if(a){p();t.off("scroll",m,c)}else if(!u){u=true;t.on("scroll",m,c)}}s("beforeInit",()=>{if(h.params.lazy.enabled&&h.params.preloadImages){h.params.preloadImages=false}});s("init",()=>{if(h.params.lazy.enabled){if(h.params.lazy.checkInView){m()}else{p()}}});s("scroll",()=>{if(h.params.freeMode&&h.params.freeMode.enabled&&!h.params.freeMode.sticky){p()}});s("scrollbarDragMove resize _freeModeNoMomentumRelease",()=>{if(h.params.lazy.enabled){if(h.params.lazy.checkInView){m()}else{p()}}});s("transitionStart",()=>{if(h.params.lazy.enabled){if(h.params.lazy.loadOnTransitionStart||!h.params.lazy.loadOnTransitionStart&&!g){if(h.params.lazy.checkInView){m()}else{p()}}}});s("transitionEnd",()=>{if(h.params.lazy.enabled&&!h.params.lazy.loadOnTransitionStart){if(h.params.lazy.checkInView){m()}else{p()}}});s("slideChange",()=>{const{lazy:e,cssMode:t,watchSlidesProgress:s,touchReleaseOnEdges:i,resistanceRatio:n}=h.params;if(e.enabled&&(t||s&&(i||n===0))){p()}});s("destroy",()=>{if(!h.$el)return;h.$el.find(`.${h.params.lazy.loadingClass}`).removeClass(h.params.lazy.loadingClass)});Object.assign(h.lazy,{load:p,loadInSlide:v})}function Rt(e){let{swiper:a,extendParams:t,on:s}=e;t({controller:{control:undefined,inverse:false,by:"slide"}});a.controller={control:undefined};function i(e,t){const s=function e(){let s;let i;let n;return(e,t)=>{i=-1;s=e.length;while(s-i>1){n=s+i>>1;if(e[n]<=t){i=n}else{s=n}}return s}}();this.x=e;this.y=t;this.lastIndex=e.length-1;let i;let n;this.interpolate=function e(t){if(!t)return 0;n=s(this.x,t);i=n-1;return(t-this.x[i])*(this.y[n]-this.y[i])/(this.x[n]-this.x[i])+this.y[i]};return this}function l(e){if(!a.controller.spline){a.controller.spline=a.params.loop?new i(a.slidesGrid,e.slidesGrid):new i(a.snapGrid,e.snapGrid)}}function n(e,t){const s=a.controller.control;let i;let n;const r=a.constructor;function o(e){const t=a.rtlTranslate?-a.translate:a.translate;if(a.params.controller.by==="slide"){l(e);n=-a.controller.spline.interpolate(-t)}if(!n||a.params.controller.by==="container"){i=(e.maxTranslate()-e.minTranslate())/(a.maxTranslate()-a.minTranslate());n=(t-a.minTranslate())*i+e.minTranslate()}if(a.params.controller.inverse){n=e.maxTranslate()-n}e.updateProgress(n);e.setTranslate(n,a);e.updateActiveIndex();e.updateSlidesClasses()}if(Array.isArray(s)){for(let e=0;e{e.updateAutoHeight()})}e.$wrapperEl.transitionEnd(()=>{if(!i)return;if(e.params.loop&&a.params.controller.by==="slide"){e.loopFix()}e.transitionEnd()})}}if(Array.isArray(i)){for(n=0;n{a.controller.control=a.params.controller.control});s("update",()=>{o()});s("resize",()=>{o()});s("observerUpdate",()=>{o()});s("setTranslate",(e,t,s)=>{if(!a.controller.control)return;a.controller.setTranslate(t,s)});s("setTransition",(e,t,s)=>{if(!a.controller.control)return;a.controller.setTransition(t,s)});Object.assign(a.controller,{setTranslate:n,setTransition:r})}function qt(e){let{swiper:a,extendParams:t,on:s}=e;t({a11y:{enabled:true,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}});let l=null;function i(e){const t=l;if(t.length===0)return;t.html("");t.html(e)}function c(e){if(e===void 0){e=16}const t=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(e).replace(/x/g,t)}function n(e){e.attr("tabIndex","0")}function r(e){e.attr("tabIndex","-1")}function d(e,t){e.attr("role",t)}function u(e,t){e.attr("aria-roledescription",t)}function o(e,t){e.attr("aria-controls",t)}function f(e,t){e.attr("aria-label",t)}function p(e,t){e.attr("id",t)}function m(e,t){e.attr("aria-live",t)}function h(e){e.attr("aria-disabled",true)}function g(e){e.attr("aria-disabled",false)}function v(e){if(e.keyCode!==13&&e.keyCode!==32)return;const t=a.params.a11y;const s=L(e.target);if(a.navigation&&a.navigation.$nextEl&&s.is(a.navigation.$nextEl)){if(!(a.isEnd&&!a.params.loop)){a.slideNext()}if(a.isEnd){i(t.lastSlideMessage)}else{i(t.nextSlideMessage)}}if(a.navigation&&a.navigation.$prevEl&&s.is(a.navigation.$prevEl)){if(!(a.isBeginning&&!a.params.loop)){a.slidePrev()}if(a.isBeginning){i(t.firstSlideMessage)}else{i(t.prevSlideMessage)}}if(a.pagination&&s.is(zt(a.params.pagination.bulletClass))){s[0].click()}}function b(){if(a.params.loop||a.params.rewind||!a.navigation)return;const{$nextEl:e,$prevEl:t}=a.navigation;if(t&&t.length>0){if(a.isBeginning){h(t);r(t)}else{g(t);n(t)}}if(e&&e.length>0){if(a.isEnd){h(e);r(e)}else{g(e);n(e)}}}function w(){return a.pagination&&a.pagination.bullets&&a.pagination.bullets.length}function y(){return w()&&a.params.pagination.clickable}function _(){const s=a.params.a11y;if(!w())return;a.pagination.bullets.each(e=>{const t=L(e);if(a.params.pagination.clickable){n(t);if(!a.params.pagination.renderBullet){d(t,"button");f(t,s.paginationBulletMessage.replace(/\{\{index\}\}/,t.index()+1))}}if(t.is(`.${a.params.pagination.bulletActiveClass}`)){t.attr("aria-current","true")}else{t.removeAttr("aria-current")}})}const j=(e,t,s)=>{n(e);if(e[0].tagName!=="BUTTON"){d(e,"button");e.on("keydown",v)}f(e,s);o(e,t)};const x=e=>{const t=e.target.closest(`.${a.params.slideClass}`);if(!t||!a.slides.includes(t))return;const s=a.slides.indexOf(t)===a.activeIndex;const i=a.params.watchSlidesProgress&&a.visibleSlides&&a.visibleSlides.includes(t);if(s||i)return;if(a.isHorizontal()){a.el.scrollLeft=0}else{a.el.scrollTop=0}a.slideTo(a.slides.indexOf(t),0)};const C=()=>{const r=a.params.a11y;if(r.itemRoleDescriptionMessage){u(L(a.slides),r.itemRoleDescriptionMessage)}if(r.slideRole){d(L(a.slides),r.slideRole)}const o=a.params.loop?a.slides.filter(e=>!e.classList.contains(a.params.slideDuplicateClass)).length:a.slides.length;if(r.slideLabelMessage){a.slides.each((e,t)=>{const s=L(e);const i=a.params.loop?parseInt(s.attr("data-swiper-slide-index"),10):t;const n=r.slideLabelMessage.replace(/\{\{index\}\}/,i+1).replace(/\{\{slidesLength\}\}/,o);f(s,n)})}};const E=()=>{const e=a.params.a11y;a.$el.append(l);const t=a.$el;if(e.containerRoleDescriptionMessage){u(t,e.containerRoleDescriptionMessage)}if(e.containerMessage){f(t,e.containerMessage)}const s=a.$wrapperEl;const i=e.id||s.attr("id")||`swiper-wrapper-${c(16)}`;const n=a.params.autoplay&&a.params.autoplay.enabled?"off":"polite";p(s,i);m(s,n);C();let r;let o;if(a.navigation&&a.navigation.$nextEl){r=a.navigation.$nextEl}if(a.navigation&&a.navigation.$prevEl){o=a.navigation.$prevEl}if(r&&r.length){j(r,i,e.nextSlideMessage)}if(o&&o.length){j(o,i,e.prevSlideMessage)}if(y()){a.pagination.$el.on("keydown",zt(a.params.pagination.bulletClass),v)}a.$el.on("focus",x,true)};function T(){if(l&&l.length>0)l.remove();let e;let t;if(a.navigation&&a.navigation.$nextEl){e=a.navigation.$nextEl}if(a.navigation&&a.navigation.$prevEl){t=a.navigation.$prevEl}if(e){e.off("keydown",v)}if(t){t.off("keydown",v)}if(y()){a.pagination.$el.off("keydown",zt(a.params.pagination.bulletClass),v)}a.$el.off("focus",x,true)}s("beforeInit",()=>{l=L(``)});s("afterInit",()=>{if(!a.params.a11y.enabled)return;E()});s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{if(!a.params.a11y.enabled)return;C()});s("fromEdge toEdge afterInit lock unlock",()=>{if(!a.params.a11y.enabled)return;b()});s("paginationUpdate",()=>{if(!a.params.a11y.enabled)return;_()});s("destroy",()=>{if(!a.params.a11y.enabled)return;T()})}function Vt(e){let{swiper:a,extendParams:t,on:s}=e;t({history:{enabled:false,root:"",replaceState:false,key:"slides",keepQuery:false}});let l=false;let i={};const c=e=>{return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")};const n=e=>{const t=A();let s;if(e){s=new URL(e)}else{s=t.location}const i=s.pathname.slice(1).split("/").filter(e=>e!=="");const n=i.length;const r=i[n-2];const o=i[n-1];return{key:r,value:o}};const r=(t,e)=>{const s=A();if(!l||!a.params.history.enabled)return;let i;if(a.params.url){i=new URL(a.params.url)}else{i=s.location}const n=a.slides.eq(e);let r=c(n.attr("data-history"));if(a.params.history.root.length>0){let e=a.params.history.root;if(e[e.length-1]==="/")e=e.slice(0,e.length-1);r=`${e}/${t}/${r}`}else if(!i.pathname.includes(t)){r=`${t}/${r}`}if(a.params.history.keepQuery){r+=i.search}const o=s.history.state;if(o&&o.value===r){return}if(a.params.history.replaceState){s.history.replaceState({value:r},null,r)}else{s.history.pushState({value:r},null,r)}};const o=(s,i,n)=>{if(i){for(let e=0,t=a.slides.length;e{i=n(a.params.url);o(a.params.speed,i.value,false)};const u=()=>{const e=A();if(!a.params.history)return;if(!e.history||!e.history.pushState){a.params.history.enabled=false;a.params.hashNavigation.enabled=true;return}l=true;i=n(a.params.url);if(!i.key&&!i.value)return;o(0,i.value,a.params.runCallbacksOnInit);if(!a.params.history.replaceState){e.addEventListener("popstate",d)}};const f=()=>{const e=A();if(!a.params.history.replaceState){e.removeEventListener("popstate",d)}};s("init",()=>{if(a.params.history.enabled){u()}});s("destroy",()=>{if(a.params.history.enabled){f()}});s("transitionEnd _freeModeNoMomentumRelease",()=>{if(l){r(a.params.history.key,a.activeIndex)}});s("slideChange",()=>{if(l&&a.params.cssMode){r(a.params.history.key,a.activeIndex)}})}function Ft(e){let{swiper:r,extendParams:t,emit:i,on:s}=e;let o=false;const a=$();const l=A();t({hashNavigation:{enabled:false,replaceState:false,watchState:false}});const c=()=>{i("hashChange");const e=a.location.hash.replace("#","");const t=r.slides.eq(r.activeIndex).attr("data-hash");if(e!==t){const s=r.$wrapperEl.children(`.${r.params.slideClass}[data-hash="${e}"]`).index();if(typeof s==="undefined")return;r.slideTo(s)}};const n=()=>{if(!o||!r.params.hashNavigation.enabled)return;if(r.params.hashNavigation.replaceState&&l.history&&l.history.replaceState){l.history.replaceState(null,null,`#${r.slides.eq(r.activeIndex).attr("data-hash")}`||"");i("hashSet")}else{const e=r.slides.eq(r.activeIndex);const t=e.attr("data-hash")||e.attr("data-history");a.location.hash=t||"";i("hashSet")}};const d=()=>{if(!r.params.hashNavigation.enabled||r.params.history&&r.params.history.enabled)return;o=true;const s=a.location.hash.replace("#","");if(s){const i=0;for(let e=0,t=r.slides.length;e{if(r.params.hashNavigation.watchState){L(l).off("hashchange",c)}};s("init",()=>{if(r.params.hashNavigation.enabled){d()}});s("destroy",()=>{if(r.params.hashNavigation.enabled){u()}});s("transitionEnd _freeModeNoMomentumRelease",()=>{if(o){n()}});s("slideChange",()=>{if(o&&r.params.cssMode){n()}})}function Gt(e){let{swiper:i,extendParams:t,on:s,emit:n}=e;let r;i.autoplay={running:false,paused:false};t({autoplay:{enabled:false,delay:3e3,waitForTransition:true,disableOnInteraction:true,stopOnLastSlide:false,reverseDirection:false,pauseOnMouseEnter:false}});function o(){if(!i.size){i.autoplay.running=false;i.autoplay.paused=false;return}const e=i.slides.eq(i.activeIndex);let t=i.params.autoplay.delay;if(e.attr("data-swiper-autoplay")){t=e.attr("data-swiper-autoplay")||i.params.autoplay.delay}clearTimeout(r);r=Q(()=>{let e;if(i.params.autoplay.reverseDirection){if(i.params.loop){i.loopFix();e=i.slidePrev(i.params.speed,true,true);n("autoplay")}else if(!i.isBeginning){e=i.slidePrev(i.params.speed,true,true);n("autoplay")}else if(!i.params.autoplay.stopOnLastSlide){e=i.slideTo(i.slides.length-1,i.params.speed,true,true);n("autoplay")}else{l()}}else if(i.params.loop){i.loopFix();e=i.slideNext(i.params.speed,true,true);n("autoplay")}else if(!i.isEnd){e=i.slideNext(i.params.speed,true,true);n("autoplay")}else if(!i.params.autoplay.stopOnLastSlide){e=i.slideTo(0,i.params.speed,true,true);n("autoplay")}else{l()}if(i.params.cssMode&&i.autoplay.running)o();else if(e===false){o()}},t)}function a(){if(typeof r!=="undefined")return false;if(i.autoplay.running)return false;i.autoplay.running=true;n("autoplayStart");o();return true}function l(){if(!i.autoplay.running)return false;if(typeof r==="undefined")return false;if(r){clearTimeout(r);r=undefined}i.autoplay.running=false;n("autoplayStop");return true}function c(e){if(!i.autoplay.running)return;if(i.autoplay.paused)return;if(r)clearTimeout(r);i.autoplay.paused=true;if(e===0||!i.params.autoplay.waitForTransition){i.autoplay.paused=false;o()}else{["transitionend","webkitTransitionEnd"].forEach(e=>{i.$wrapperEl[0].addEventListener(e,u)})}}function d(){const e=$();if(e.visibilityState==="hidden"&&i.autoplay.running){c()}if(e.visibilityState==="visible"&&i.autoplay.paused){o();i.autoplay.paused=false}}function u(e){if(!i||i.destroyed||!i.$wrapperEl)return;if(e.target!==i.$wrapperEl[0])return;["transitionend","webkitTransitionEnd"].forEach(e=>{i.$wrapperEl[0].removeEventListener(e,u)});i.autoplay.paused=false;if(!i.autoplay.running){l()}else{o()}}function f(){if(i.params.autoplay.disableOnInteraction){l()}else{n("autoplayPause");c()}["transitionend","webkitTransitionEnd"].forEach(e=>{i.$wrapperEl[0].removeEventListener(e,u)})}function p(){if(i.params.autoplay.disableOnInteraction){return}i.autoplay.paused=false;n("autoplayResume");o()}function m(){if(i.params.autoplay.pauseOnMouseEnter){i.$el.on("mouseenter",f);i.$el.on("mouseleave",p)}}function h(){i.$el.off("mouseenter",f);i.$el.off("mouseleave",p)}s("init",()=>{if(i.params.autoplay.enabled){a();const e=$();e.addEventListener("visibilitychange",d);m()}});s("beforeTransitionStart",(e,t,s)=>{if(i.autoplay.running){if(s||!i.params.autoplay.disableOnInteraction){i.autoplay.pause(t)}else{l()}}});s("sliderFirstMove",()=>{if(i.autoplay.running){if(i.params.autoplay.disableOnInteraction){l()}else{c()}}});s("touchEnd",()=>{if(i.params.cssMode&&i.autoplay.paused&&!i.params.autoplay.disableOnInteraction){o()}});s("destroy",()=>{h();if(i.autoplay.running){l()}const e=$();e.removeEventListener("visibilitychange",d)});Object.assign(i.autoplay,{pause:c,run:o,start:a,stop:l})}function Xt(e){let{swiper:d,extendParams:t,on:s}=e;t({thumbs:{swiper:null,multipleActiveThumbs:true,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let i=false;let n=false;d.thumbs={swiper:null};function r(){const e=d.thumbs.swiper;if(!e||e.destroyed)return;const t=e.clickedIndex;const s=e.clickedSlide;if(s&&L(s).hasClass(d.params.thumbs.slideThumbActiveClass))return;if(typeof t==="undefined"||t===null)return;let i;if(e.params.loop){i=parseInt(L(e.clickedSlide).attr("data-swiper-slide-index"),10)}else{i=t}if(d.params.loop){let e=d.activeIndex;if(d.slides.eq(e).hasClass(d.params.slideDuplicateClass)){d.loopFix();d._clientLeft=d.$wrapperEl[0].clientLeft;e=d.activeIndex}const n=d.slides.eq(e).prevAll(`[data-swiper-slide-index="${i}"]`).eq(0).index();const r=d.slides.eq(e).nextAll(`[data-swiper-slide-index="${i}"]`).eq(0).index();if(typeof n==="undefined")i=r;else if(typeof r==="undefined")i=n;else if(r-e1&&!d.params.centeredSlides){t=d.params.slidesPerView}if(!d.params.thumbs.multipleActiveThumbs){t=1}t=Math.floor(t);n.slides.removeClass(s);if(n.params.loop||n.params.virtual&&n.params.virtual.enabled){for(let e=0;e1?c:e}else if(c-ed.previousIndex?"next":"prev"}else{t=d.realIndex;s=t>d.previousIndex?"next":"prev"}if(a){t+=s==="next"?o:-1*o}if(n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(t)<0){if(n.params.centeredSlides){if(t>e){t=t-Math.floor(r/2)+1}else{t=t+Math.floor(r/2)-1}}else if(t>e&&n.params.slidesPerGroup===1);n.slideTo(t,i?0:undefined)}}}s("beforeInit",()=>{const{thumbs:e}=d.params;if(!e||!e.swiper)return;o();a(true)});s("slideChange update resize observerUpdate",()=>{a()});s("setTransition",(e,t)=>{const s=d.thumbs.swiper;if(!s||s.destroyed)return;s.setTransition(t)});s("beforeDestroy",()=>{const e=d.thumbs.swiper;if(!e||e.destroyed)return;if(n){e.destroy()}});Object.assign(d.thumbs,{init:o,update:a})}function Yt(e){let{swiper:b,extendParams:t,emit:w,once:y}=e;t({freeMode:{enabled:false,momentum:true,momentumRatio:1,momentumBounce:true,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:false,minimumVelocity:.02}});function s(){const e=b.getTranslate();b.setTranslate(e);b.setTransition(0);b.touchEventsData.velocities.length=0;b.freeMode.onTouchEnd({currentPos:b.rtl?b.translate:-b.translate})}function i(){const{touchEventsData:e,touches:t}=b;if(e.velocities.length===0){e.velocities.push({position:t[b.isHorizontal()?"startX":"startY"],time:e.touchStartTime})}e.velocities.push({position:t[b.isHorizontal()?"currentX":"currentY"],time:Z()})}function n(e){let{currentPos:t}=e;const{params:r,$wrapperEl:o,rtlTranslate:a,snapGrid:l,touchEventsData:c}=b;const s=Z();const i=s-c.touchStartTime;if(t<-b.minTranslate()){b.slideTo(b.activeIndex);return}if(t>-b.maxTranslate()){if(b.slides.length1){const f=c.velocities.pop();const p=c.velocities.pop();const m=f.position-p.position;const h=f.time-p.time;b.velocity=m/h;b.velocity/=2;if(Math.abs(b.velocity)150||Z()-f.time>300){b.velocity=0}}else{b.velocity=0}b.velocity*=r.freeMode.momentumVelocityRatio;c.velocities.length=0;let e=1e3*r.freeMode.momentumRatio;const d=b.velocity*e;let s=b.translate+d;if(a)s=-s;let t=false;let i;const u=Math.abs(b.velocity)*20*r.freeMode.momentumBounceRatio;let n;if(sb.minTranslate()){if(r.freeMode.momentumBounce){if(s-b.minTranslate()>u){s=b.minTranslate()+u}i=b.minTranslate();t=true;c.allowMomentumBounce=true}else{s=b.minTranslate()}if(r.loop&&r.centeredSlides)n=true}else if(r.freeMode.sticky){let t;for(let e=0;e-s){t=e;break}}if(Math.abs(l[t]-s){b.loopFix()})}if(b.velocity!==0){if(a){e=Math.abs((-s-b.translate)/b.velocity)}else{e=Math.abs((s-b.translate)/b.velocity)}if(r.freeMode.sticky){const g=Math.abs((a?-s:s)-b.translate);const v=b.slidesSizesGrid[b.activeIndex];if(g{if(!b||b.destroyed||!c.allowMomentumBounce)return;w("momentumBounce");b.setTransition(r.speed);setTimeout(()=>{b.setTranslate(i);o.transitionEnd(()=>{if(!b||b.destroyed)return;b.transitionEnd()})},0)})}else if(b.velocity){w("_freeModeNoMomentumRelease");b.updateProgress(s);b.setTransition(e);b.setTranslate(s);b.transitionStart(true,b.swipeDirection);if(!b.animating){b.animating=true;o.transitionEnd(()=>{if(!b||b.destroyed)return;b.transitionEnd()})}}else{b.updateProgress(s)}b.updateActiveIndex();b.updateSlidesClasses()}else if(r.freeMode.sticky){b.slideToClosest();return}else if(r.freeMode){w("_freeModeNoMomentumRelease")}if(!r.freeMode.momentum||i>=r.longSwipesMs){b.updateProgress();b.updateActiveIndex();b.updateSlidesClasses()}}Object.assign(b,{freeMode:{onTouchStart:s,onTouchMove:i,onTouchEnd:n}})}function Ut(e){let{swiper:m,extendParams:t}=e;t({grid:{rows:1,fill:"column"}});let h;let g;let v;const s=e=>{const{slidesPerView:t}=m.params;const{rows:s,fill:i}=m.params.grid;g=h/s;v=Math.floor(e/s);if(Math.floor(e/s)===e/s){h=e}else{h=Math.ceil(e/s)*s}if(t!=="auto"&&i==="row"){h=Math.max(h,t*s)}};const i=(e,t,s,i)=>{const{slidesPerGroup:n,spaceBetween:r}=m.params;const{rows:o,fill:a}=m.params.grid;let l;let c;let d;if(a==="row"&&n>1){const u=Math.floor(e/(n*o));const f=e-o*n*u;const p=u===0?n:Math.min(Math.ceil((s-u*o*n)/o),n);d=Math.floor(f/p);c=f-d*p+u*n;l=c+d*h/o;t.css({"-webkit-order":l,order:l})}else if(a==="column"){c=Math.floor(e/o);d=e-c*o;if(c>v||c===v&&d===o-1){d+=1;if(d>=o){d=0;c+=1}}}else{d=Math.floor(e/g);c=e-d*g}t.css(i("margin-top"),d!==0?r&&`${r}px`:"")};const n=(e,s,t)=>{const{spaceBetween:i,centeredSlides:n,roundLengths:r}=m.params;const{rows:o}=m.params.grid;m.virtualSize=(e+i)*h;m.virtualSize=Math.ceil(m.virtualSize/o)-i;m.$wrapperEl.css({[t("width")]:`${m.virtualSize+i}px`});if(n){s.splice(0,s.length);const a=[];for(let t=0;t=a){i.appendSlide(s);return}let l=o>t?o+1:o;const c=[];for(let e=a-1;e>=t;e-=1){const d=i.slides.eq(e);d.remove();c.unshift(d)}if(typeof s==="object"&&"length"in s){for(let e=0;et?o+s.length:o}else{n.append(s)}for(let e=0;e{if(i.params.effect!==s)return;i.classNames.push(`${i.params.containerModifierClass}${s}`);if(a&&a()){i.classNames.push(`${i.params.containerModifierClass}3d`)}const e=o?o():{};Object.assign(i.params,e);Object.assign(i.originalParams,e)});t("setTranslate",()=>{if(i.params.effect!==s)return;n()});t("setTransition",(e,t)=>{if(i.params.effect!==s)return;r(t)});t("transitionEnd",()=>{if(i.params.effect!==s)return;if(l){if(!c||!c().slideShadows)return;i.slides.each(e=>{const t=i.$(e);t.find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()});l()}});let d;t("virtualUpdate",()=>{if(i.params.effect!==s)return;if(!i.slides.length){d=true}requestAnimationFrame(()=>{if(d&&i.slides&&i.slides.length){n();d=false}})})}function is(e,t){if(e.transformEl){return t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"})}return t}function ns(e){let{swiper:s,duration:t,transformEl:i,allSlides:n}=e;const{slides:r,activeIndex:o,$wrapperEl:a}=s;if(s.params.virtualTranslate&&t!==0){let e=false;let t;if(n){t=i?r.find(i):r}else{t=i?r.eq(o).find(i):r.eq(o)}t.transitionEnd(()=>{if(e)return;if(!s||s.destroyed)return;e=true;s.animating=false;const t=["webkitTransitionEnd","transitionend"];for(let e=0;e{const{slides:e}=l;const n=l.params.fadeEffect;for(let i=0;i{const{transformEl:t}=l.params.fadeEffect;const s=t?l.slides.find(t):l.slides;s.transition(e);ns({swiper:l,duration:e,transformEl:t,allSlides:true})};ss({effect:"fade",swiper:l,on:s,setTranslate:i,setTransition:n,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:true,spaceBetween:0,virtualTranslate:!l.params.cssMode})})}function os(e){let{swiper:y,extendParams:t,on:s}=e;t({cubeEffect:{slideShadows:true,shadow:true,shadowOffset:20,shadowScale:.94}});const _=(e,t,s)=>{let i=s?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top");let n=s?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");if(i.length===0){i=L(`
`);e.append(i)}if(n.length===0){n=L(`
`);e.append(n)}if(i.length)i[0].style.opacity=Math.max(-t,0);if(n.length)n[0].style.opacity=Math.max(t,0)};const i=()=>{const s=y.isHorizontal();y.slides.each(e=>{const t=Math.max(Math.min(e.progress,1),-1);_(L(e),t,s)})};const n=()=>{const{$el:e,$wrapperEl:t,slides:l,width:s,height:i,rtlTranslate:c,size:d,browser:n}=y;const u=y.params.cubeEffect;const f=y.isHorizontal();const p=y.virtual&&y.params.virtual.enabled;let m=0;let r;if(u.shadow){if(f){r=t.find(".swiper-cube-shadow");if(r.length===0){r=L('
');t.append(r)}r.css({height:`${s}px`})}else{r=e.find(".swiper-cube-shadow");if(r.length===0){r=L('
');e.append(r)}}}for(let a=0;a-1){m=e*90+g*90;if(c)m=-e*90-g*90}h.transform(o);if(u.slideShadows){_(h,g,f)}}t.css({"-webkit-transform-origin":`50% 50% -${d/2}px`,"transform-origin":`50% 50% -${d/2}px`});if(u.shadow){if(f){r.transform(`translate3d(0px, ${s/2+u.shadowOffset}px, ${-s/2}px) rotateX(90deg) rotateZ(0deg) scale(${u.shadowScale})`)}else{const a=Math.abs(m)-Math.floor(Math.abs(m)/90)*90;const v=1.5-(Math.sin(a*2*Math.PI/360)/2+Math.cos(a*2*Math.PI/360)/2);const b=u.shadowScale;const w=u.shadowScale/v;const e=u.shadowOffset;r.transform(`scale3d(${b}, 1, ${w}) translate3d(0px, ${i/2+e}px, ${-i/2/w}px) rotateX(-90deg)`)}}const o=n.isSafari||n.isWebView?-d/2:0;t.transform(`translate3d(0px,0,${o}px) rotateX(${y.isHorizontal()?0:m}deg) rotateY(${y.isHorizontal()?-m:0}deg)`);t[0].style.setProperty("--swiper-cube-translate-z",`${o}px`)};const r=e=>{const{$el:t,slides:s}=y;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e);if(y.params.cubeEffect.shadow&&!y.isHorizontal()){t.find(".swiper-cube-shadow").transition(e)}};ss({effect:"cube",swiper:y,on:s,setTranslate:n,setTransition:r,recreateShadows:i,getEffectParams:()=>y.params.cubeEffect,perspective:()=>true,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:true,resistanceRatio:0,spaceBetween:0,centeredSlides:false,virtualTranslate:true})})}function as(e,t,s){const i=`swiper-slide-shadow${s?`-${s}`:""}`;const n=e.transformEl?t.find(e.transformEl):t;let r=n.children(`.${i}`);if(!r.length){r=L(`
`);n.append(r)}return r}function ls(e){let{swiper:m,extendParams:t,on:s}=e;t({flipEffect:{slideShadows:true,limitRotation:true,transformEl:null}});const h=(e,t,s)=>{let i=m.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top");let n=m.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");if(i.length===0){i=as(s,e,m.isHorizontal()?"left":"top")}if(n.length===0){n=as(s,e,m.isHorizontal()?"right":"bottom")}if(i.length)i[0].style.opacity=Math.max(-t,0);if(n.length)n[0].style.opacity=Math.max(t,0)};const i=()=>{const i=m.params.flipEffect;m.slides.each(e=>{const t=L(e);let s=t[0].progress;if(m.params.flipEffect.limitRotation){s=Math.max(Math.min(e.progress,1),-1)}h(t,s,i)})};const n=()=>{const{slides:l,rtlTranslate:c}=m;const d=m.params.flipEffect;for(let a=0;a{const{transformEl:t}=m.params.flipEffect;const s=t?m.slides.find(t):m.slides;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e);ns({swiper:m,duration:e,transformEl:t})};ss({effect:"flip",swiper:m,on:s,setTranslate:n,setTransition:r,recreateShadows:i,getEffectParams:()=>m.params.flipEffect,perspective:()=>true,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:true,spaceBetween:0,virtualTranslate:!m.params.cssMode})})}function cs(e){let{swiper:i,extendParams:t,on:s}=e;t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:true,transformEl:null}});const n=()=>{const{width:e,height:t,slides:l,slidesSizesGrid:c}=i;const d=i.params.coverflowEffect;const u=i.isHorizontal();const s=i.translate;const f=u?-s+e/2:-s+t/2;const p=u?d.rotate:-d.rotate;const m=d.depth;for(let a=0,e=l.length;a0?w:0;if(t.length)t[0].style.opacity=-w>0?-w:0}}};const r=e=>{const{transformEl:t}=i.params.coverflowEffect;const s=t?i.slides.find(t):i.slides;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)};ss({effect:"coverflow",swiper:i,on:s,setTranslate:n,setTransition:r,perspective:()=>true,overwriteParams:()=>({watchSlidesProgress:true})})}function ds(e){let{swiper:_,extendParams:t,on:s}=e;t({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:false,progressMultiplier:1,perspective:true,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const j=e=>{if(typeof e==="string")return e;return`${e}px`};const i=()=>{const{slides:o,$wrapperEl:e,slidesSizesGrid:t}=_;const a=_.params.creativeEffect;const{progressMultiplier:l}=a;const c=_.params.centeredSlides;if(c){const s=t[0]/2-_.params.slidesOffsetBefore||0;e.transform(`translateX(calc(50% - ${s}px))`)}for(let r=0;r0){i=a.prev;s=true}p.forEach((e,t)=>{p[t]=`calc(${e}px + (${j(i.translate[t])} * ${Math.abs(f*l)}))`});m.forEach((e,t)=>{m[t]=i.rotate[t]*Math.abs(f*l)});d[0].style.zIndex=-Math.abs(Math.round(u))+o.length;const h=p.join(", ");const g=`rotateX(${m[0]}deg) rotateY(${m[1]}deg) rotateZ(${m[2]}deg)`;const v=e<0?`scale(${1+(1-i.scale)*e*l})`:`scale(${1-(1-i.scale)*e*l})`;const b=e<0?1+(1-i.opacity)*e*l:1-(1-i.opacity)*e*l;const n=`translate3d(${h}) ${g} ${v}`;if(s&&i.shadow||!s){let e=d.children(".swiper-slide-shadow");if(e.length===0&&i.shadow){e=as(a,d)}if(e.length){const y=a.shadowPerProgress?f*(1/a.limitProgress):f;e[0].style.opacity=Math.min(Math.max(Math.abs(y),0),1)}}const w=is(a,d);w.transform(n).css({opacity:b});if(i.origin){w.css("transform-origin",i.origin)}}};const n=e=>{const{transformEl:t}=_.params.creativeEffect;const s=t?_.slides.find(t):_.slides;s.transition(e).find(".swiper-slide-shadow").transition(e);ns({swiper:_,duration:e,transformEl:t,allSlides:true})};ss({effect:"creative",swiper:_,on:s,setTranslate:i,setTransition:n,perspective:()=>_.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:true,virtualTranslate:!_.params.cssMode})})}function us(e){let{swiper:E,extendParams:t,on:s}=e;t({cardsEffect:{slideShadows:true,transformEl:null,rotate:true}});const i=()=>{const{slides:l,activeIndex:c}=E;const d=E.params.cardsEffect;const{startTranslate:u,isTouched:f}=E.touchEventsData;const p=E.translate;for(let a=0;a0&&g<1&&(f||E.params.cssMode)&&p-1&&(f||E.params.cssMode)&&p>u;if(w||y){const x=(1-Math.abs((Math.abs(g)-.5)/.5))**.5;n+=-28*g*x;i+=-.5*x;r+=96*x;s=`${-25*x*Math.abs(g)}%`}if(g<0){t=`calc(${t}px + (${r*Math.abs(g)}%))`}else if(g>0){t=`calc(${t}px + (-${r*Math.abs(g)}%))`}else{t=`${t}px`}if(!E.isHorizontal()){const C=s;s=t;t=C}const _=g<0?`${1+(1-i)*g}`:`${1-(1-i)*g}`;const o=` translate3d(${t}, ${s}, ${v}px) rotateZ(${d.rotate?n:0}deg) scale(${_}) `;if(d.slideShadows){let e=m.find(".swiper-slide-shadow");if(e.length===0){e=as(d,m)}if(e.length)e[0].style.opacity=Math.min(Math.max((Math.abs(g)-.5)/.5,0),1)}m[0].style.zIndex=-Math.abs(Math.round(h))+l.length;const j=is(d,m);j.transform(o)}};const n=e=>{const{transformEl:t}=E.params.cardsEffect;const s=t?E.slides.find(t):E.slides;s.transition(e).find(".swiper-slide-shadow").transition(e);ns({swiper:E,duration:e,transformEl:t})};ss({effect:"cards",swiper:E,on:s,setTranslate:i,setTransition:n,perspective:()=>true,overwriteParams:()=>({watchSlidesProgress:true,virtualTranslate:!E.params.cssMode})})}const fs=[Pt,kt,At,It,Dt,Nt,Bt,Ht,Wt,Rt,qt,Vt,Ft,Gt,Xt,Yt,Ut,ts,rs,os,ls,cs,ds,us];Mt.use(fs);return Mt})},"../src/_ingredients/assets/js/main.js":function(e,t,s){"use strict";s.r(t);var i=s("../node_modules/bootstrap/dist/js/bootstrap.esm.js");var n=s("../src/_ingredients/assets/js/modules/handle-slider.js");var r=s("../src/_ingredients/assets/js/modules/handle-fixed-header.js");var o=s.n(r);var a=s("../src/_ingredients/assets/js/modules/handle-animations.js");var l=s("../src/_ingredients/assets/js/modules/handle-video.js");var c=s.n(l);var d=s("../src/_ingredients/assets/js/modules/handle-navigation.js");var u=s.n(d);var f=s("../src/_ingredients/assets/js/modules/handle-eq-elements.js");var p=s.n(f);var m=s("../src/_ingredients/assets/js/modules/accordion.js");var h=s.n(m);var g=s("../src/_ingredients/assets/js/modules/handle-map.js");var v=s.n(g);var b=s("../src/_ingredients/assets/js/modules/handle-popup.js")},"../src/_ingredients/assets/js/modules/accordion.js":function(e,t,s){(function(s){s(".js-accordion .accordion__head").on("click",function(e){var t=s(this);t.toggleClass("is-active");t.parent().siblings().find(".accordion__head").removeClass("is-active");t.next().stop(true,true).slideToggle().parent().toggleClass("is-active").siblings().removeClass("is-active").find(".accordion__body").slideUp();e.preventDefault()})}).call(this,s("jquery"))},"../src/_ingredients/assets/js/modules/handle-animations.js":function(e,t,s){"use strict";s.r(t);(function(i){s.d(t,"animateElements",function(){return r});var n=s("../src/_ingredients/assets/js/utils/globals.js");n["$window"].on("load scroll",function(e){var t=i(this);var s=n["$window"].scrollTop()+n["$window"].height();r(s)});function r(s){var e=i(".js-animate");e.each(function(e){var t=i(this);if(t.offset().top<=s){t.addClass("is-animated")}})}}).call(this,s("jquery"))},"../src/_ingredients/assets/js/modules/handle-eq-elements.js":function(e,t,s){(function(n){n(window).on("load resize",function(){e();s();i()});n(window).on("load",function(){t()});function e(){var e=n(".js-eq-text-cards").find(n(".card-body"));var s=0;e.each(function(){var e=n(this);var t=e.outerHeight();if(t>s){s=t}});e.each(function(){var e=n(this);e.css("min-height",s)})}function t(){var e=n(".js-eq-aside").find(".box__image");var t=e.outerHeight();var s=n(".js-eq-aside").find(".slider__aside");if(n(window).width()<768){s.css("min-height",t)}else{s.css("min-height","auto")}}function s(){var e=n(".js-eq-aside-alt").find(".box__image");var t=e.outerHeight();var s=n(".js-eq-aside-alt").find(".rectangle__aside");if(n(window).width()<768){s.css("min-height",t)}else{s.css("min-height","auto")}}function i(){var e=n(".js-slider-big").find(".card--prime .card-body");var t=n(".js-slider-big").find(".card--prime .card__image");var s=n(".js-slider-big").find(".card--intro");var i=0;e.each(function(){var e=n(this);var t=e.outerHeight();if(t>i){i=t}});s.each(function(){var e=n(this);e.css("padding-bottom",i)})}}).call(this,s("jquery"))},"../src/_ingredients/assets/js/modules/handle-fixed-header.js":function(e,t,s){(function(n){var s=n(".js-header");var i=0;var r=s.outerHeight();n(".wrapper").css({"padding-top":r});if(n(".js-main-home").length){n(".js-main-home").css({"margin-top":-r})}n(window).on("resize",function(e){r=s.outerHeight();n(".wrapper").css({"padding-top":r});if(n(".js-main-home").length){n(".js-main-home").css({"margin-top":-r})}});function o(){var e=n(".section-links");var t=n(this).scrollTop();if(e.length){var s=e.offset().top;var i=e.outerHeight();if(t>s+i){n(".menu").addClass("is-visible")}else{n(".menu").removeClass("is-visible")}}}n(window).on("load scroll",function(e){});var a=0;n(window).on("scroll",function(e){n(":root").css("--header-height",a+"px");var t=n(this).scrollTop();if(t>r){s.addClass("not-visible");if(t\n\n\t\t\t
\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t\t
\n\t\t\t\n\t\t\t
\n\n\t\t\t
\n\t\t\t

').concat(n[f].card.cardHeading,"

\n\n\t\t\t

").concat(n[f].card.paragraphFirst,"

\n\n\t\t\t

").concat(n[f].card.paragraphSecond,"

\n\n\t\t\t

").concat(n[f].card.paragraphThird,'

\n\n\t\t\t\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t");i=new InfoBox;marker=new google.maps.Marker({position:n[f].position,map:s,content:cardContent,iBoxOpen:false,icon:n[f].icon,markerID:n[f].dataId});o.push(marker);var t=new google.maps.InfoWindow({content:cardContent});marker.addListener("click",function(){t.open({anchor:marker,map:s,shouldFocus:false})});google.maps.event.addListener(t,"domready",function(){p(".card-map").removeClass("is-close")});p(document).on("click",".card-map .card__close",function(e){e.preventDefault();p(".card-map").addClass("is-close");setTimeout(function(){t.close()},350)});google.maps.event.addListener(marker,"mouseover",function(){p('img[src="'+this.icon+'"]').stop().animate({top:-10})});google.maps.event.addListener(marker,"mouseout",function(){p('img[src="'+this.icon+'"]').stop().animate({top:0})})};for(var f=0;f768){n.css("width",106)}else{n.css("width",r+"%")}}setTimeout(function(){a(".js-slider-info .swiper-pagination-bullet-active").addClass("is-active")},300);s.on("slideChange",function(){if(s.progress===0){a(".js-slider-info .swiper-pagination-bullet").removeClass("is-active");setTimeout(function(){a(".js-slider-info .swiper-pagination-bullet-active").addClass("is-active")},300)}else{a(".js-slider-info .swiper-pagination-bullet-active").addClass("is-active")}})})})}).call(this,s("jquery"))},"../src/_ingredients/assets/js/modules/handle-video.js":function(e,t,s){(function(o){o(window).on("load",function(){var e=o(".js-video");var t=o(".js-video-trigger");if(e.length){t.on("click",function(e){e.preventDefault();var t=o(this);var s=t.closest(o(".js-video"));var i=s.offset().top;var n=s.find("iframe");var r=new Vimeo.Player(n);o("html, body").scrollTop(i);setTimeout(function(){o(".js-header").removeClass("is-fixed");o(".menu").removeClass("is-visible")},400);t.parent().toggleClass("d-none");s.find(".video__image-bg").toggleClass("d-none");r.play()})}})}).call(this,s("jquery"))},"../src/_ingredients/assets/js/utils/globals.js":function(e,n,r){"use strict";r.r(n);(function(e){r.d(n,"$window",function(){return t});r.d(n,"$document",function(){return s});r.d(n,"$body",function(){return i});var t=e(window);var s=e(document);var i=e("body")}).call(this,r("jquery"))},jquery:function(e,t){e.exports=jQuery}}); /* Resource ID: 9f2dbbae7667b3a082abcb23812 (calendar-custom.js, minified by uglifyjs) (05/22/2023 4:38pm) (A:5549, G:1955, K:1955) */ (function(o,e,i){var t=o(window),a=o("body");var l=function(){var s=o(".filter");if(s.length){var f=s.find(".filter-dropdown");a.on("click keydown",".filter .filter-label",function(e){var i=o(this),t=i.closest(".filter"),l=t.find(".filter-dropdown"),a=t.find(".filter-label");if(e.type=="click"||e.type=="keydown"&&e.which==13){if(!l.is(":visible")){s.not(t).removeClass("is-active");f.not(l).slideUp(0);l.slideDown(200);t.addClass("is-active");a.attr("aria-expanded",true);var n=l.find(".filter-option").find("input:checked");var r;if(n.length){r=n.first()}else if(l.find(":first-child").attr("id")=="lw_cal_online_selector"){r=l.find("#lw_cal_online_selector input")}else{r=l.find(".filter-option").find("input, a").first()}r.focus()}else{l.slideUp(100);t.removeClass("is-active");a.attr("aria-expanded",false)}}});a.on("click touchstart keydown",function(e){if(!s.is(e.target)&&s.has(e.target).length===0){s.removeClass("is-active");f.slideUp(0)}if((s.is(e.target)||s.has(e.target).length)&&e.which==27){s.removeClass("is-active");f.slideUp(0);o(e.target).closest(".filter").find(".filter-label").focus()}});a.on("keyup",".filter .filter-label",function(e){var i=o(this),t=i.closest(".filter"),l=t.find(".filter-dropdown");if(!l.is(":visible")&&e.which==9){s.removeClass("is-active");f.slideUp(0)}})}var l=function(){s.not("#lw_cal_date_range_selector").each(function(){var e=o(this);var i=e.find(".filter-title");var t=i.not(".is-active");var l=i.filter(".is-active");var a=e.find(".filter-dropdown").find("input:checked").length;if(a>0){t.hide();if(!l.length){var n=t.text().replace("All ","");n=n.charAt(0).toUpperCase()+n.slice(1);t.before(''+n+" ("+a+")")}else{var r=l.text().replace(/\(.*?\)/,"("+a+")");l.show().text(r)}}else{l.hide();t.show()}})};l();a.bind("calLoad.lwcal",function(e,i,t){setTimeout(function(){l()},300)})};a.bind("calInit.lwcal",function(e,i,t){l()})})(livewhale.jQuery,livewhale); /* Resource ID: 6de0aed08a5dedb05ca3358164d (jquery.magnific-popup.js, minified by uglifyjs) (05/22/2023 4:38pm) (A:40084, G:21020, K:21020) */ (function(e){if(typeof define==="function"&&define.amd){define(["jquery"],e)}else if(typeof exports==="object"){e(require("jquery"))}else{e(window.jQuery||window.Zepto)}})(function(c){var l="Close",f="BeforeClose",i="AfterClose",n="BeforeAppend",u="MarkupParse",d="Open",r="Change",a="mfp",p="."+a,m="mfp-ready",o="mfp-removing",s="mfp-prevent-close";var g,e=function(){},v=!!window.jQuery,h,y=c(window),C,w,b,t;var I=function(e,t){g.ev.on(a+e+p,t)},x=function(e,t,i,n){var r=document.createElement("div");r.className="mfp-"+e;if(i){r.innerHTML=i}if(!n){r=c(r);if(t){r.appendTo(t)}}else if(t){t.appendChild(r)}return r},k=function(e,t){g.ev.triggerHandler(a+e,t);if(g.st.callbacks){e=e.charAt(0).toLowerCase()+e.slice(1);if(g.st.callbacks[e]){g.st.callbacks[e].apply(g,c.isArray(t)?t:[t])}}},T=function(e){if(e!==t||!g.currTemplate.closeBtn){g.currTemplate.closeBtn=c(g.st.closeMarkup.replace("%title%",g.st.tClose));t=e}return g.currTemplate.closeBtn},_=function(){if(!c.magnificPopup.instance){g=new e;g.init();c.magnificPopup.instance=g}},P=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(e["transition"]!==undefined){return true}while(t.length){if(t.pop()+"Transition"in e){return true}}return false};e.prototype={constructor:e,init:function(){var e=navigator.appVersion;g.isLowIE=g.isIE8=document.all&&!document.addEventListener;g.isAndroid=/android/gi.test(e);g.isIOS=/iphone|ipad|ipod/gi.test(e);g.supportsTransition=P();g.probablyMobile=g.isAndroid||g.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);C=c(document);g.popupsCache={}},open:function(e){var t;if(e.isObj===false){g.items=e.items.toArray();g.index=0;var i=e.items,n;for(t=0;t(e||y.height())},_setFocus:function(){(g.st.focus?g.content.find(g.st.focus).eq(0):g.wrap).focus()},_onFocusIn:function(e){if(e.target!==g.wrap[0]&&!c.contains(g.wrap[0],e.target)){g._setFocus();return false}},_parseMarkup:function(r,e,t){var a;if(t.data){e=c.extend(t.data,e)}k(u,[r,e,t]);c.each(e,function(e,t){if(t===undefined||t===false){return true}a=e.split("_");if(a.length>1){var i=r.find(p+"-"+a[0]);if(i.length>0){var n=a[1];if(n==="replaceWith"){if(i[0]!==t[0]){i.replaceWith(t)}}else if(n==="img"){if(i.is("img")){i.attr("src",t)}else{i.replaceWith(c("").attr("src",t).attr("class",i.attr("class")))}}else{i.attr(a[1],t)}}}else{r.find(p+"-"+e).html(t)}})},_getScrollbarSize:function(){if(g.scrollbarSize===undefined){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(e);g.scrollbarSize=e.offsetWidth-e.clientWidth;document.body.removeChild(e)}return g.scrollbarSize}};c.magnificPopup={instance:null,proto:e.prototype,modules:[],open:function(e,t){_();if(!e){e={}}else{e=c.extend(true,{},e)}e.isObj=true;e.index=t||0;return this.instance.open(e)},close:function(){return c.magnificPopup.instance&&c.magnificPopup.instance.close()},registerModule:function(e,t){if(t.options){c.magnificPopup.defaults[e]=t.options}c.extend(this.proto,t.proto);this.modules.push(e)},defaults:{disableOn:0,key:null,midClick:false,mainClass:"",preloader:true,focus:"",closeOnContentClick:false,closeOnBgClick:true,closeBtnInside:true,showCloseBtn:true,enableEscapeKey:true,modal:false,alignTop:false,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:true}};c.fn.magnificPopup=function(e){_();var t=c(this);if(typeof e==="string"){if(e==="open"){var i,n=v?t.data("magnificPopup"):t[0].magnificPopup,r=parseInt(arguments[1],10)||0;if(n.items){i=n.items[r]}else{i=t;if(n.delegate){i=i.find(n.delegate)}i=i.eq(r)}g._openClick({mfpEl:i},t,n)}else{if(g.isOpen)g[e].apply(g,Array.prototype.slice.call(arguments,1))}}else{e=c.extend(true,{},e);if(v){t.data("magnificPopup",e)}else{t[0].magnificPopup=e}g.addGroup(t,e)}return t};var S="inline",E,z,O,M=function(){if(O){z.after(O.addClass(E)).detach();O=null}};c.magnificPopup.registerModule(S,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){g.types.push(S);I(l+"."+S,function(){M()})},getInline:function(e,t){M();if(e.src){var i=g.st.inline,n=c(e.src);if(n.length){var r=n[0].parentNode;if(r&&r.tagName){if(!z){E=i.hiddenClass;z=x(E);E="mfp-"+E}O=n.after(z).detach().removeClass(E)}g.updateStatus("ready")}else{g.updateStatus("error",i.tNotFound);n=c("
")}e.inlineElement=n;return n}g.updateStatus("ready");g._parseMarkup(t,{},e);return t}}});var B="ajax",L,H=function(){if(L){c(document.body).removeClass(L)}},A=function(){H();if(g.req){g.req.abort()}};c.magnificPopup.registerModule(B,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){g.types.push(B);L=g.st.ajax.cursor;I(l+"."+B,A);I("BeforeChange."+B,A)},getAjax:function(r){if(L){c(document.body).addClass(L)}g.updateStatus("loading");var e=c.extend({url:r.src,success:function(e,t,i){var n={data:e,xhr:i};k("ParseAjax",n);g.appendContent(c(n.data),B);r.finished=true;H();g._setFocus();setTimeout(function(){g.wrap.addClass(m)},16);g.updateStatus("ready");k("AjaxContentAdded")},error:function(){H();r.finished=r.loadError=true;g.updateStatus("error",g.st.ajax.tError.replace("%url%",r.src))}},g.st.ajax.settings);g.req=c.ajax(e);return""}}});var F,j=function(e){if(e.data&&e.data.title!==undefined)return e.data.title;var t=g.st.image.titleSrc;if(t){if(c.isFunction(t)){return t.call(g,e)}else if(e.el){return e.el.attr(t)||""}}return""};c.magnificPopup.registerModule("image",{options:{markup:'
'+'
'+"
"+'
'+"
"+'
'+'
'+'
'+"
"+"
"+"
"+"
",cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:true,tError:'The image could not be loaded.'},proto:{initImage:function(){var e=g.st.image,t=".image";g.types.push("image");I(d+t,function(){if(g.currItem.type==="image"&&e.cursor){c(document.body).addClass(e.cursor)}});I(l+t,function(){if(e.cursor){c(document.body).removeClass(e.cursor)}y.off("resize"+p)});I("Resize"+t,g.resizeImage);if(g.isLowIE){I("AfterChange",g.resizeImage)}},resizeImage:function(){var e=g.currItem;if(!e||!e.img)return;if(g.st.image.verticalFit){var t=0;if(g.isLowIE){t=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)}e.img.css("max-height",g.wH-t)}},_onImageHasSize:function(e){if(e.img){e.hasSize=true;if(F){clearInterval(F)}e.isCheckingImgSize=false;k("ImageHasSize",e);if(e.imgHidden){if(g.content)g.content.removeClass("mfp-loading");e.imgHidden=false}}},findImageSize:function(t){var i=0,n=t.img[0],r=function(e){if(F){clearInterval(F)}F=setInterval(function(){if(n.naturalWidth>0){g._onImageHasSize(t);return}if(i>200){clearInterval(F)}i++;if(i===3){r(10)}else if(i===40){r(50)}else if(i===100){r(500)}},e)};r(1)},getImage:function(e,t){var i=0,n=function(){if(e){if(e.img[0].complete){e.img.off(".mfploader");if(e===g.currItem){g._onImageHasSize(e);g.updateStatus("ready")}e.hasSize=true;e.loaded=true;k("ImageLoadComplete")}else{i++;if(i<200){setTimeout(n,100)}else{r()}}}},r=function(){if(e){e.img.off(".mfploader");if(e===g.currItem){g._onImageHasSize(e);g.updateStatus("error",a.tError.replace("%url%",e.src))}e.hasSize=true;e.loaded=true;e.loadError=true}},a=g.st.image;var o=t.find(".mfp-img");if(o.length){var s=document.createElement("img");s.className="mfp-img";if(e.el&&e.el.find("img").length){s.alt=e.el.find("img").attr("alt")}e.img=c(s).on("load.mfploader",n).on("error.mfploader",r);s.src=e.src;if(o.is("img")){e.img=e.img.clone()}s=e.img[0];if(s.naturalWidth>0){e.hasSize=true}else if(!s.width){e.hasSize=false}}g._parseMarkup(t,{title:j(e),img_replaceWith:e.img},e);g.resizeImage();if(e.hasSize){if(F)clearInterval(F);if(e.loadError){t.addClass("mfp-loading");g.updateStatus("error",a.tError.replace("%url%",e.src))}else{t.removeClass("mfp-loading");g.updateStatus("ready")}return t}g.updateStatus("loading");e.loading=true;if(!e.hasSize){e.imgHidden=true;t.addClass("mfp-loading");g.findImageSize(e)}return t}}});var N,W=function(){if(N===undefined){N=document.createElement("p").style.MozTransform!==undefined}return N};c.magnificPopup.registerModule("zoom",{options:{enabled:false,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var a=g.st.zoom,e=".zoom",t;if(!a.enabled||!g.supportsTransition){return}var i=a.duration,n=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),i="all "+a.duration/1e3+"s "+a.easing,n={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";n["-webkit-"+r]=n["-moz-"+r]=n["-o-"+r]=n[r]=i;t.css(n);return t},r=function(){g.content.css("visibility","visible")},o,s;I("BuildControls"+e,function(){if(g._allowZoom()){clearTimeout(o);g.content.css("visibility","hidden");t=g._getItemToZoom();if(!t){r();return}s=n(t);s.css(g._getOffset());g.wrap.append(s);o=setTimeout(function(){s.css(g._getOffset(true));o=setTimeout(function(){r();setTimeout(function(){s.remove();t=s=null;k("ZoomAnimationEnded")},16)},i)},16)}});I(f+e,function(){if(g._allowZoom()){clearTimeout(o);g.st.removalDelay=i;if(!t){t=g._getItemToZoom();if(!t){return}s=n(t)}s.css(g._getOffset(true));g.wrap.append(s);g.content.css("visibility","hidden");setTimeout(function(){s.css(g._getOffset())},16)}});I(l+e,function(){if(g._allowZoom()){r();if(s){s.remove()}t=null}})},_allowZoom:function(){return g.currItem.type==="image"},_getItemToZoom:function(){if(g.currItem.hasSize){return g.currItem.img}else{return false}},_getOffset:function(e){var t;if(e){t=g.currItem.img}else{t=g.st.zoom.opener(g.currItem.el||g.currItem)}var i=t.offset();var n=parseInt(t.css("padding-top"),10);var r=parseInt(t.css("padding-bottom"),10);i.top-=c(window).scrollTop()-n;var a={width:t.width(),height:(v?t.innerHeight():t[0].offsetHeight)-r-n};if(W()){a["-moz-transform"]=a["transform"]="translate("+i.left+"px,"+i.top+"px)"}else{a.left=i.left;a.top=i.top}return a}}});var Z="iframe",q="//about:blank",R=function(e){if(g.currTemplate[Z]){var t=g.currTemplate[Z].find("iframe");if(t.length){if(!e){t[0].src=q}if(g.isIE8){t.css("display",e?"block":"none")}}}};c.magnificPopup.registerModule(Z,{options:{markup:'
'+'
'+''+"
",srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){g.types.push(Z);I("BeforeChange",function(e,t,i){if(t!==i){if(t===Z){R()}else if(i===Z){R(true)}}});I(l+"."+Z,function(){R()})},getIframe:function(e,t){var i=e.src;var n=g.st.iframe;c.each(n.patterns,function(){if(i.indexOf(this.index)>-1){if(this.id){if(typeof this.id==="string"){i=i.substr(i.lastIndexOf(this.id)+this.id.length,i.length)}else{i=this.id.call(this,i)}}i=this.src.replace("%id%",i);return false}});var r={};if(n.srcAction){r[n.srcAction]=i}g._parseMarkup(t,r,e);g.updateStatus("ready");return t}}});var K=function(e){var t=g.items.length;if(e>t-1){return e-t}else if(e<0){return t+e}return e},D=function(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};c.magnificPopup.registerModule("gallery",{options:{enabled:false,arrowMarkup:'',preload:[0,2],navigateByImgClick:true,arrows:true,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var a=g.st.gallery,e=".mfp-gallery";g.direction=true;if(!a||!a.enabled)return false;b+=" mfp-gallery";I(d+e,function(){if(a.navigateByImgClick){g.wrap.on("click"+e,".mfp-img",function(){if(g.items.length>1){g.next();return false}})}C.on("keydown"+e,function(e){if(e.keyCode===37){g.prev()}else if(e.keyCode===39){g.next()}})});I("UpdateStatus"+e,function(e,t){if(t.text){t.text=D(t.text,g.currItem.index,g.items.length)}});I(u+e,function(e,t,i,n){var r=g.items.length;i.counter=r>1?D(a.tCounter,n.index,r):""});I("BuildControls"+e,function(){if(g.items.length>1&&a.arrows&&!g.arrowLeft){var e=a.arrowMarkup,t=g.arrowLeft=c(e.replace(/%title%/gi,a.tPrev).replace(/%dir%/gi,"left")).addClass(s),i=g.arrowRight=c(e.replace(/%title%/gi,a.tNext).replace(/%dir%/gi,"right")).addClass(s);t.click(function(){g.prev()});i.click(function(){g.next()});g.container.append(t.add(i))}});I(r+e,function(){if(g._preloadTimeout)clearTimeout(g._preloadTimeout);g._preloadTimeout=setTimeout(function(){g.preloadNearbyImages();g._preloadTimeout=null},16)});I(l+e,function(){C.off(e);g.wrap.off("click"+e);g.arrowRight=g.arrowLeft=null})},next:function(){g.direction=true;g.index=K(g.index+1);g.updateItemHTML()},prev:function(){g.direction=false;g.index=K(g.index-1);g.updateItemHTML()},goTo:function(e){g.direction=e>=g.index;g.index=e;g.updateItemHTML()},preloadNearbyImages:function(){var e=g.st.gallery.preload,t=Math.min(e[0],g.items.length),i=Math.min(e[1],g.items.length),n;for(n=1;n<=(g.direction?i:t);n++){g._preloadItem(g.index+n)}for(n=1;n<=(g.direction?t:i);n++){g._preloadItem(g.index-n)}},_preloadItem:function(e){e=K(e);if(g.items[e].preloaded){return}var t=g.items[e];if(!t.parsed){t=g.parseEl(e)}k("LazyLoad",t);if(t.type==="image"){t.img=c('').on("load.mfploader",function(){t.hasSize=true}).on("error.mfploader",function(){t.hasSize=true;t.loadError=true;k("LazyLoadError",t)}).attr("src",t.src)}t.preloaded=true}}});var U="retina";c.magnificPopup.registerModule(U,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var i=g.st.retina,n=i.ratio;n=!isNaN(n)?n:n();if(n>1){I("ImageHasSize"+"."+U,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/n,width:"100%"})});I("ElementParse"+"."+U,function(e,t){t.src=i.replaceSrc(t,n)})}}}}});_()}); /* Resource ID: 3ec03583f8eaec275cb2183db76 (node_modules) */ /* Resource not found (). */ /* Resource ID: 28ee9a8430f9e12788896ab32ee (@popperjs) */ /* Resource not found (). */ /* Resource ID: a74ad8dfacd4f985eb397751761 (core) */ /* Resource not found (). */ /* Resource ID: e8acc63b1e238f3255c900eed37 (lib) */ /* Resource not found (). */ /* Resource ID: 5b2da17288f2bcbd505526568f2 (dom-utils) */ /* Resource not found (). */ /* Resource ID: ae5c5fde103a178163bbd20f37f (').concat(n[f].card.cardSrc,') */ /* Resource not found (). */